According to the
United States Census Bureau, the town has a total area of , of which is land and (0.25%) is water.
U.S. Route 9 and the Adirondack Northway (
Interstate 87) are parallel north–south highways.
New York State Route 50 is a north–south highway in the eastern part of Wilton. The town is mostly located on the flat plain surrounding the
Hudson River.
Communities • Ballard Corners – A
hamlet by the eastern town line on NY-50 at the junction of County Road 33. • Barnes Corners – A location in the southeastern part of the town on NY-50. • Dimmick Corners – A location in the northeastern part of the town on County Road 32. • Gurn Spring – A hamlet southeast of Wilton village on County Road 33. • Kings Station – A hamlet south of Wilton village on US-9. • Loughberry Lake – A small lake in the southwestern section of Wilton. •
Mt. McGregor Correctional Facility – A New York state medium security prison at the northern town line (now closed). On its grounds lies the Grant Cottage. • Travers Corners – A hamlet south of Wilton village. • Wilton – The hamlet of Wilton in located on US-9 at the junction with County Roads 101, 32, 33, and 34, in the northern part of the town. • Hunters Wood – A community located along southern
Loughberry Lake. • Birch Acres – A neighborhood located along Jones Road. • Vincek Corner – Located along the junction of Jones Road, and Smith Bridge Road. ==Demographics==