155 cities and towns in Maine (ME)
| # | City | Population | Median Income | Home Value |
|---|---|---|---|---|
| 1 | Portland | 68,505 | $76,174 | $452,600 |
| 2 | Lewiston | 37,886 | $56,558 | $214,200 |
| 3 | Bangor | 31,663 | $58,096 | $206,300 |
| 4 | South Portland | 26,780 | $84,563 | $405,800 |
| 5 | Auburn | 24,294 | $66,552 | $254,600 |
| 6 | Biddeford | 22,463 | $69,794 | $349,300 |
| 7 | Sanford | 22,095 | $70,570 | $257,200 |
| 8 | Saco | 20,636 | $84,328 | $370,300 |
| 9 | Westbrook | 20,484 | $85,868 | $341,800 |
| 10 | Augusta | 18,999 | $48,756 | $188,900 |
| 11 | Brunswick | 16,928 | $68,190 | $333,500 |
| 12 | Waterville | 16,704 | $47,489 | $173,700 |
| 13 | Orono | 10,699 | $56,890 | $219,200 |
| 14 | Brewer | 9,654 | $51,490 | $218,100 |
| 15 | Old Orchard Beach | 9,150 | $65,842 | $317,800 |
| 16 | Bath | 8,801 | $65,565 | $285,400 |
| 17 | Presque Isle | 8,736 | $57,396 | $142,400 |
| 18 | Ellsworth | 8,550 | $70,990 | $214,500 |
| 19 | Old Town | 7,439 | $49,329 | $183,200 |
| 20 | Caribou | 7,427 | $54,271 | $120,300 |
| 21 | Gorham | 7,365 | $125,058 | $459,000 |
| 22 | Rockland | 6,991 | $55,276 | $234,400 |
| 23 | Belfast | 6,985 | $61,322 | $307,700 |
| 24 | Topsham | 6,962 | $80,545 | $341,800 |
| 25 | Skowhegan | 6,638 | $46,625 | $138,600 |
| 26 | Yarmouth | 6,293 | $92,311 | $506,300 |
| 27 | Gardiner | 6,047 | $58,152 | $198,100 |
| 28 | Kennebunk | 6,008 | $93,167 | $429,600 |
| 29 | Winslow | 5,701 | $56,506 | $200,100 |
| 30 | North Windham | 5,633 | $86,972 | $309,900 |
| 31 | Oak Hill | 5,365 | $92,967 | $404,600 |
| 32 | Kittery | 5,284 | $71,574 | $421,400 |
| 33 | Houlton | 4,958 | $52,227 | $121,700 |
| 34 | Hampden | 4,937 | $101,417 | $270,100 |
| 35 | Farmington | 4,879 | $39,646 | $161,800 |
| 36 | Lisbon Falls | 4,185 | $71,513 | $237,800 |
| 37 | Millinocket | 4,111 | $42,936 | $86,500 |
| 38 | South Eliot | 4,021 | $96,705 | $437,800 |
| 39 | Rumford | 4,017 | $32,240 | $115,300 |
| 40 | York Harbor | 3,853 | $91,675 | $561,700 |
| 41 | Camden | 3,665 | $80,897 | $473,800 |
| 42 | Lisbon | 3,453 | $72,066 | $217,200 |
| 43 | South Berwick | 3,441 | $77,493 | $340,800 |
| 44 | Lake Arrowhead | 3,273 | $84,221 | $226,400 |
| 45 | Norway | 3,145 | $41,370 | $121,200 |
| 46 | Bucksport | 3,140 | $58,644 | $193,800 |
| 47 | Calais | 3,087 | $48,654 | $111,800 |
| 48 | Pittsfield | 3,078 | $57,292 | $151,100 |
| 49 | Madawaska | 2,960 | $42,708 | $157,400 |
| 50 | Cumberland Center | 2,811 | $145,208 | $480,700 |