Properties for sale in Middlesex County
- Arlington (1)
- Belmont (2)
- Billerica (1)
- Burlington (2)
- Cambridge (4)
- Carlisle (10)
- Chelmsford (2)
- Concord (8)
- Dunstable (4)
- Framingham (3)
- Groton (1)
- Holliston (1)
- Lexington (13)
- Lincoln (1)
- Littleton (1)
- Lowell (2)
- Marlborough (1)
- Maynard (1)
- Melrose (1)
- Natick (3)
- Newton (23)
- North Reading (1)
- Pepperell (1)
- Reading (2)
- Sherborn (1)
- Somerville (1)
- Stoneham (1)
- Stow (2)
- Sudbury (10)
- Tewksbury (1)
- Waltham (15)
- Watertown (1)
- Westford (5)
- Weston (5)
- Wilmington (1)