Skip to main content

Maine Cities Ranked by Population

Complete list of all 155 cities and Census-designated places in Maine, ranked by population.

#CityPopulationMedian IncomePovertyHome Value
1 Portland city 68,505 $76,174 11.3% $452,600
2 Lewiston city 37,886 $56,558 17.7% $214,200
3 Bangor city 31,663 $58,096 14.9% $206,300
4 South Portland city 26,780 $84,563 6.0% $405,800
5 Auburn city 24,294 $66,552 12.6% $254,600
6 Biddeford city 22,463 $69,794 15.3% $349,300
7 Sanford city 22,095 $70,570 10.6% $257,200
8 Saco city 20,636 $84,328 6.8% $370,300
9 Westbrook city 20,484 $85,868 9.1% $341,800
10 Augusta city 18,999 $48,756 19.4% $188,900
11 Brunswick CDP 16,928 $68,190 7.3% $333,500
12 Waterville city 16,704 $47,489 25.4% $173,700
13 Orono CDP 10,699 $56,890 28.2% $219,200
14 Brewer city 9,654 $51,490 17.2% $218,100
15 Old Orchard Beach CDP 9,150 $65,842 14.1% $317,800
16 Bath city 8,801 $65,565 14.6% $285,400
17 Presque Isle city 8,736 $57,396 15.6% $142,400
18 Ellsworth city 8,550 $70,990 8.5% $214,500
19 Old Town city 7,439 $49,329 21.3% $183,200
20 Caribou city 7,427 $54,271 11.8% $120,300
21 Gorham CDP 7,365 $125,058 1.9% $459,000
22 Rockland city 6,991 $55,276 9.1% $234,400
23 Belfast city 6,985 $61,322 18.2% $307,700
24 Topsham CDP 6,962 $80,545 8.5% $341,800
25 Skowhegan CDP 6,638 $46,625 16.2% $138,600
26 Yarmouth CDP 6,293 $92,311 12.4% $506,300
27 Gardiner city 6,047 $58,152 11.3% $198,100
28 Kennebunk CDP 6,008 $93,167 10.6% $429,600
29 Winslow CDP 5,701 $56,506 9.0% $200,100
30 North Windham CDP 5,633 $86,972 5.5% $309,900
31 Oak Hill CDP 5,365 $92,967 3.3% $404,600
32 Kittery CDP 5,284 $71,574 6.7% $421,400
33 Houlton CDP 4,958 $52,227 20.8% $121,700
34 Hampden CDP 4,937 $101,417 5.8% $270,100
35 Farmington CDP 4,879 $39,646 25.4% $161,800
36 Lisbon Falls CDP 4,185 $71,513 5.0% $237,800
37 Millinocket CDP 4,111 $42,936 24.8% $86,500
38 South Eliot CDP 4,021 $96,705 4.2% $437,800
39 Rumford CDP 4,017 $32,240 27.1% $115,300
40 York Harbor CDP 3,853 $91,675 6.1% $561,700
41 Camden CDP 3,665 $80,897 9.0% $473,800
42 Lisbon CDP 3,453 $72,066 7.8% $217,200
43 South Berwick CDP 3,441 $77,493 3.7% $340,800
44 Lake Arrowhead CDP 3,273 $84,221 14.3% $226,400
45 Norway CDP 3,145 $41,370 34.9% $121,200
46 Bucksport CDP 3,140 $58,644 13.9% $193,800
47 Calais city 3,087 $48,654 22.2% $111,800
48 Pittsfield CDP 3,078 $57,292 22.2% $151,100
49 Madawaska CDP 2,960 $42,708 18.9% $157,400
50 Cumberland Center CDP 2,811 $145,208 11.4% $480,700
51 Dover-Foxcroft CDP 2,758 $51,919 20.9% $137,500
52 Oakland CDP 2,714 $44,846 17.2% $142,800
53 Winthrop CDP 2,666 $54,612 24.9% $240,700
54 Cape Neddick CDP 2,578 $98,113 10.1% $636,100
55 Lincoln CDP 2,576 $33,750 19.9% $120,200
56 Hallowell city 2,570 $58,811 12.0% $266,700
57 South Paris CDP 2,570 $56,823 29.4% $186,300
58 Madison CDP 2,552 $43,095 18.6% $70,800
59 Fort Kent CDP 2,453 $58,750 9.3% $137,000
60 Fairfield CDP 2,432 $50,718 24.4% $140,200
61 Milford CDP 2,312 $63,864 6.1% $177,400
62 Bar Harbor CDP 2,311 $72,750 15.1% $479,600
63 Mechanic Falls CDP 2,300 $50,169 13.0% $197,700
64 Farmingdale CDP 2,163 $50,263 26.4% $213,700
65 Falmouth Foreside CDP 2,148 $152,870 2.2% $674,200
66 Berwick CDP 2,085 $64,864 5.2% $309,600
67 Mexico CDP 2,026 $46,625 23.4% $99,600
68 Thomaston CDP 2,021 $48,563 11.5% $258,700
69 Richmond CDP 1,946 $72,036 9.3% $221,600
70 Dunstan CDP 1,916 $97,632 4.9% $480,600
71 Veazie CDP 1,866 $78,182 3.3% $294,600
72 Dexter CDP 1,840 $51,667 21.6% $153,200
73 Wilton CDP 1,822 $55,721 6.7% $163,500
74 North Berwick CDP 1,811 $54,612 2.8% $296,300
75 Dixfield CDP 1,770 $56,250 16.1% $147,900
76 Steep Falls CDP 1,720 $68,125 16.1% $241,000
77 Bridgton CDP 1,666 $58,992 31.6% $239,200
78 Fryeburg CDP 1,665 $61,944 13.3% $268,100
79 Fort Fairfield CDP 1,632 $46,654 7.6% $145,800
80 Van Buren CDP 1,614 $35,200 24.8% $90,200
81 East Millinocket CDP 1,545 $44,306 18.5% $73,900
82 Freeport CDP 1,544 $48,352 23.4% $344,100
83 Waldoboro CDP 1,487 $66,290 5.5% $277,200
84 Randolph CDP 1,479 $52,917 20.9% $157,000
85 Newport CDP 1,469 $42,740 18.6% $162,800
86 Kennebunkport CDP 1,450 $118,922 12.1% $805,200
87 Falmouth CDP 1,447 $89,625 4.6% $737,300
88 Milo CDP 1,445 $52,660 17.2% $88,000
89 Machias CDP 1,395 $28,047 33.8% $117,800
90 West Kennebunk CDP 1,367 $101,761 12.3% $514,700
91 Wiscasset CDP 1,273 $91,477 7.5% $281,700
92 Searsport CDP 1,264 $62,159 16.1% $292,100
93 Livermore Falls CDP 1,250 $34,091 19.4% N/A
94 Eastport city 1,230 $46,205 10.8% $148,200
95 Howland CDP 1,208 $48,021 27.1% $101,900
96 Damariscotta CDP 1,172 $63,696 23.2% $387,200
97 Norridgewock CDP 1,155 N/A 24.1% $173,000
98 Oxford CDP 1,135 $73,088 21.3% $175,600
99 Limestone CDP 1,120 $39,667 16.7% $91,500
100 Chisholm CDP 1,115 $59,524 11.1% $131,000
101 Cornish CDP 1,080 $68,561 7.5% N/A
102 Blue Hill CDP 1,066 N/A 13.2% $343,000
103 Woodland CDP 1,059 $46,346 22.7% $77,900
104 South Windham CDP 1,047 $128,108 11.8% $325,700
105 Clinton CDP 1,043 $74,706 2.0% $146,800
106 Winterport CDP 1,043 $72,708 13.6% $237,900
107 Kittery Point CDP 1,008 $138,185 1.8% $454,900
108 Washburn CDP 958 $39,688 14.8% $89,600
109 Boothbay Harbor CDP 948 $57,679 21.0% $339,300
110 Mars Hill CDP 934 $46,667 15.9% $126,200
111 Castine CDP 926 $143,229 0.8% $658,200
112 Greenville CDP 883 $52,991 9.2% $192,600
113 Greene CDP 882 $110,417 26.6% $232,500
114 Bradley CDP 872 $61,625 6.8% $162,900
115 Kezar Falls CDP 834 $46,250 12.7% $222,200
116 Gray CDP 810 $125,838 3.5% $312,000
117 Bowdoinham CDP 768 N/A 24.0% $352,900
118 Little Falls CDP 735 $129,911 0.4% $358,700
119 Alfred CDP 696 $32,476 13.7% $359,800
120 Anson CDP 687 $52,083 20.7% $74,600
121 Ashland CDP 676 N/A 20.6% $136,300
122 Corinna CDP 636 $48,393 14.8% $121,400
123 Jonesport CDP 634 $65,938 17.6% $122,200
124 Guilford CDP 630 $41,250 16.5% $118,500
125 Newcastle CDP 621 $76,389 2.9% $417,700
126 Bingham CDP 613 $53,750 14.7% $108,900
127 Kingfield CDP 583 $36,648 22.3% $173,300
128 Mapleton CDP 582 $67,900 8.9% $152,500
129 Casco CDP 573 N/A 26.9% $196,500
130 Hartland CDP 572 $61,917 20.4% $115,400
131 Southwest Harbor CDP 563 $31,518 12.8% $407,700
132 Brownville Junction CDP 559 $41,250 23.4% $81,000
133 Bethel CDP 546 N/A 17.2% $357,100
134 Turner CDP 543 $67,065 0.0% $229,000
135 Rangeley CDP 532 $29,231 2.3% $158,300
136 Cousins Island CDP 509 $121,250 0.0% $634,100
137 Danforth CDP 507 $40,662 17.3% $89,500
138 Patten CDP 502 $42,000 31.9% $65,400
139 Sabattus CDP 497 $79,125 3.6% $171,300
140 Oakfield CDP 464 $46,719 5.4% $67,100
141 Naples CDP 463 $61,290 1.8% $465,600
142 Mattawamkeag CDP 428 $36,042 24.8% $100,800
143 North Anson CDP 420 $39,125 9.8% N/A
144 Northeast Harbor CDP 410 $102,500 9.0% $604,200
145 Milbridge CDP 394 N/A 22.2% $216,700
146 Eagle Lake CDP 378 $36,806 12.0% $102,800
147 Standish CDP 344 N/A 0.0% $373,100
148 Island Falls CDP 343 $53,523 20.4% $64,200
149 Winter Harbor CDP 321 $54,063 4.4% $198,700
150 Lubec CDP 320 $43,750 20.3% $204,100
151 Unity CDP 320 $25,795 29.4% $156,500
152 Grand Isle CDP 244 $36,000 15.2% $75,000
153 Blaine CDP 225 N/A 4.4% $86,600
154 Vanceboro CDP 158 $53,500 5.7% $112,500
155 Littlejohn Island CDP 95 N/A 0.0% $459,000