Beach Township is a township in Golden Valley County, North Dakota. Its population was 157 as of the 2010 census, down from 189 in 2000.
The township covers an area containing of land and water, and it is located at . The elevation is .
The township of Beach is located on the western border of the county and the state. It surrounds the city of Beach and borders the following other townships in Golden Valley County:
As of the 2023 American Community Survey, there were an estimated 89 households.