According to the
United States Census Bureau, the town has a total area of , of which are land and , or 11.02%, are water. The western border of the town is
Lake Ontario and Guffin Bay, an arm of the lake, and the southern border is formed by the
Black River, which flows into the lake at Black River Bay. The Perch River flows through the town from the northeastern corner to the southern border and Lake Ontario at Black River Bay.
New York State Route 12E is an east–west highway, which intersects
New York State Route 180, a north-south highway, at Limerick.
New York State Route 12 crosses the northeastern corner of the town.
Communities and locations •
Adams Cove – A
hamlet on the north shore of Pillar Point peninsula. •
Brownville – A village in the southern part of the town on NY-12E by the Black River. •
Bull Rock Point – A projection into Lake Ontario at the western end of Pillar Point peninsula. •
Dexter – A village in the southern part of the town on NY-180, west of Brownville village. It was formerly known as "Fish Island". •
Everleigh Point – A projection into Lake Ontario at the western end of Pillar Point peninsula. •
Glen Park – A village primarily in the town, on its southern border along NY-12E. •
Guffin Bay – A bay of Lake Ontario in the northwestern part of Brownville. •
Limerick – A hamlet at the junction of Routes NY-12E and NY-180 by the Perch River, north of Dexter village. •
Natural Bridge – A location on the Perch River, southwest of Limerick. •
Perch Lake – A lake in the northeastern corner of Brownville. •
Perch River – A hamlet on NY-180 in the northern part of the town near the river of the same name. The community was once called "Moffatsville". •
Perch River State Wildlife Area – A conservation area located in the northeastern part of the town by Perch Lake. •
Pillar Point – A
peninsula into Lake Ontario in the western part of the town, as well as a western projection into the lake on the end of the peninsula. •
Pillar Point Village – A hamlet on the southern coast of Pillar Point peninsula, located on County Route 59. •
Reynolds Corner – A location near the northern town line on County Road 125. ==Demographics==