Raymond is a town in Rockingham County, New Hampshire, United States. The population was 10,138 at the 2010 census. Part of Pawtuckaway State Park is in the north.
According to the United States Census Bureau, the town has a total area of 29.6 square miles (77 km2), of which 28.8 sq mi (75 km2) is land and 0.8 sq mi (2.1 km2) is water, composing 2.67% of the town. Raymond is drained by the Lamprey River. The highest point in town is Dumplingtown Hill, at 625 feet (191 m) above sea level, located near the town's western border. The central village of Raymond, a census-designated place (CDP), has a total area of 4.8 square miles (12 km2), of which 4.6 sq mi (12 km2) is land and 0.1 sq mi (0.26 km2) (2.94%) is water. The town is crossed by state routes 27, 101, 102 and 107. It borders the towns of Deerfield and Nottingham to the north, Epping and Fremont to the east, Chester to the south and Candia to the west.
As of the census of 2000, there were 9,674 people, 3,493 households, and 2,567 families residing in the town. The population density was 336.1 people per square mile (129.8/kmē). There were 3,710 housing units at an average density of 128.9 per square mile (49.8/kmē).