| Rank | City | Housing Units |
|---|---|---|
| 1 | Portland, Maine | 33,836 |
| 2 | Lewiston, Maine | 16,731 |
| 3 | Bangor, Maine | 15,674 |
| 4 | South Portland, Maine | 11,484 |
| 5 | Auburn, Maine | 11,016 |
| 6 | Biddeford, Maine | 10,064 |
| 7 | Augusta, Maine | 9,756 |
| 8 | Saco, Maine | 8,508 |
| 9 | Westbrook, Maine | 7,989 |
| 10 | Brunswick, Maine | 7,183 |
| 11 | Waterville, Maine | 7,065 |
| 12 | Old Orchard Beach, Maine | 6,886 |
| 13 | Presque Isle, Maine | 4,608 |
| 14 | Sanford, Maine | 4,506 |
| 15 | Brewer, Maine | 4,457 |
| 16 | Bath, Maine | 4,437 |
| 17 | Ellsworth, Maine | 4,240 |
| 18 | Rockland, Maine | 3,925 |
| 19 | Caribou, Maine | 3,914 |
| 20 | Winslow, Maine | 3,692 |
| 21 | Old Town, Maine | 3,665 |
| 22 | Belfast, Maine | 3,582 |
| 23 | Skowhegan, Maine | 3,178 |
| 24 | Kennebunk, Maine | 2,946 |
| 25 | Topsham, Maine | 2,942 |
| 26 | Gardiner, Maine | 2,778 |
| 27 | Yarmouth, Maine | 2,651 |
| 28 | Orono, Maine | 2,624 |
| 29 | Gorham, Maine | 2,319 |
© 2025 www.biggestuscities.com, All Rights Reserved • Privacy Policy • Last updated: Jan 2, 2025