About This Place
Hampstead is a town in Carroll County in the U.S. state of Maryland. The population was 5,060 at the 2000 census. Hampstead School was listed on the National Register of Historic Places in 2002.
Hampstead is located at 39°36′37″N 76°51′5″W / 39.61028°N 76.85139°W / 39.61028; -76.85139 (39.610303, -76.851493).