Search for any place in the USA:

 Middlesex County, Massachusetts Cities
Population
Greater Than 6000

Acton (20,753)
Arlington (41,015)
Ashland (15,796)
Bedford (13,146)
Belmont (23,216)
Billerica (42,038)
Burlington (23,608)
Cambridge (101,388)
Chelmsford (34,128)
Cochituate (6,571)
Concord (16,840)
Dracut (29,498)
Everett (37,269)
Framingham (64,794)
Holliston (13,941)
Hudson (15,186)
Lexington (30,264)
Lincoln (7,994)
Littleton (8,714)
Lowell (103,512)
Malden (55,712)
Marlborough (38,065)
Maynard (10,182)
Medford (55,565)
Melrose (26,782)
Natick (31,975)
Newton (83,271)
North Reading (14,021)
Pinehurst (7,159)
Reading (23,059)
Somerville (74,405)
Stoneham (21,468)
Stow (6,327)
Sudbury (17,159)
Tewksbury (29,607)
Tyngsborough (11,860)
Wakefield (24,630)
Waltham (59,758)
Watertown (32,521)
Wayland (13,017)
Westford (21,790)
Weston (11,698)
Wilmington (21,534)
Winchester (21,362)
Woburn (37,042)

Population
Between 6000 and 1000

Ashby (2,944)
Ayer (2,890)
Boxborough (5,097)
Carlisle (4,882)
Dunstable (3,290)
East Pepperell (1,950)
Groton (1,176)
Hopkinton (2,702)
Littleton Common (2,651)
Pepperell (2,309)
Sherborn (4,217)
Shirley (1,234)
Townsend (1,027)
West Concord (5,899)

Population
Less than 1000

Fort Devens (1,000)