There are 5 places named Hampstead in America.
All places in the world called "Hampstead".
Riverside (46)
Centerville (43)
Fairview (40)
Midway (39)
Franklin (39)
Greenwood (37)
Union (37)
Marion (36)
Glendale (36)
Salem (36)
Liberty (35)
Lincoln (35)
Fairfield (35)
Pleasant Valley (35)
Georgetown (35)
Oakland (35)
Arlington (34)
Florence (34)
Greenville (34)
Bethel (34)
Springfield (34)
Clinton (34)
Kingston (33)
Clifton (33)
Milton (33)
Hamilton (33)
Farmington (33)
Newport (33)
Chester (33)
Eden (32)