Littleton, New Hampshire

Littleton, New Hampshire
Town
Downtown on Main Street looking east
Coordinates: 44°18′22″N 71°46′12″W / 44.30611°N 71.77000°W / 44.30611; -71.77000
CountryUnited States
StateNew Hampshire
CountyGrafton
Incorporated1784
Villages
Government
  Board of selectmen
  • Linda MacNeil, Chair
  • Roger Emerson
  • Kerri Harrington
Area
  Total
54.0 sq mi (139.9 km2)
  Land50.0 sq mi (129.4 km2)
  Water4.1 sq mi (10.5 km2)  7.48%
Elevation
820 ft (250 m)
Population
 (2020)
  Total
6,005
  Density120/sq mi (46.4/km2)
Time zoneUTC-5 (Eastern)
  Summer (DST)UTC-4 (Eastern)
ZIP code
03561
Area code603
FIPS code33-42580
GNIS feature ID0873649
Websitewww.townoflittleton.org

Littleton is a town in Grafton County, New Hampshire, United States. The population was 6,005 at the 2020 census. Situated at the northern edge of the White Mountains, Littleton is bounded on the northwest by the Connecticut River.

The main village in town, where 4,467 people lived at the 2020 census, is defined as the Littleton census-designated place (CDP) and is centered on the intersection of U.S. Route 302 with New Hampshire Route 116, along the Ammonoosuc River.