The town is in the southwest part of the county, partly surrounding the City of Beacon.
The town is in the southwest part of the county. The western town line is defined by the Hudson River and the City of Beacon.