Maine Cities by Population (2025)

by Kristen Carney Kristen Carney

Updated: August 7, 2025

The most populous cities in Maine are Portland with 69,568, Lewiston at 38,772, Bangor with 32,446, South Portland at 26,994, and Auburn with 25,200. You can get the most current Census population data for all 524 Maine cities, sorted from the most populous cities in Maine to the least, according to the 2024 Population Estimates Program and 2023 American Community Survey.

Sure, you can copy this list right into your favorite spreadsheet tool. Or save yourself formatting headaches and grab the latest Maine cities population data as a ready-to-use Excel™ file below. It's time to stop searching and start digging into data!

Download the newest population data for Maine cities

↓ Download (.xlsx)

Free, Excel™ file.
Trusted by 13,528 businesses.

Rank City Population
1 Portland 69,568
2 Lewiston 38,772
3 Bangor 32,446
4 South Portland 26,994
5 Auburn 25,200
6 Scarborough 24,010
7 Brunswick 22,631
8 Sanford 22,497
9 Biddeford 22,370
10 Westbrook 21,386
11 Saco 21,064
12 Windham 19,690
13 Augusta 19,168
14 Gorham 18,545
15 Waterville 17,336
16 York 14,179
17 Falmouth 12,919
18 Orono 12,199
19 Kennebunk 12,028
20 Wells 11,940
21 Kittery 11,064
22 Standish 10,897
23 Topsham 9,820
24 Lisbon 9,814
25 Cape Elizabeth 9,688
26 Brewer 9,629
27 Old Orchard Beach 9,438
28 Yarmouth 9,060
29 Freeport 8,877
30 Cumberland 8,832
31 Ellsworth 8,822
32 Bath 8,817
33 Presque Isle 8,728
34 Skowhegan 8,664
35 Buxton 8,591
36 Gray 8,583
37 Berwick 8,332
38 Farmington 8,320
39 Waterboro 8,124
40 Winslow 8,072
41 Hampden 8,022
42 South Berwick 7,824
43 Old Town 7,511
44 Eliot 7,447
45 Caribou 7,328
46 Rockland 7,060
47 Belfast 6,993
48 Hermon 6,921
49 Lebanon 6,732
50 Fairfield 6,530
51 Oakland 6,351
52 Winthrop 6,187
53 Gardiner 6,160
54 Turner 6,013
55 Poland 6,010
56 Houlton 6,005
57 Rumford 5,967
58 Bridgton 5,896
59 New Gloucester 5,861
60 Paris 5,379
61 TIE Bar Harbor 5,326
61 TIE Norway 5,326
63 Waldoboro 5,296
64 North Berwick 5,257
65 Sabattus 5,213
66 Camden 5,189
67 Harpswell 5,074
68 Warren 5,060
69 Bucksport 5,039
70 Hollis 4,954
71 Lincoln town 4,945
72 Sidney 4,904
73 Madison 4,839
74 Glenburn 4,785
75 Jay 4,674
76 Raymond 4,662
77 Lyman 4,655
78 Vassalboro 4,653
79 China 4,599
80 Dover-Foxcroft 4,500
81 Arundel 4,496
82 Greene 4,492
83 Oxford 4,399
84 North Yarmouth 4,362
85 Durham 4,355
86 Monmouth 4,236
87 Fort Kent 4,159
88 Limington 4,126
89 Millinocket 4,116
90 Naples 4,062
91 Wiscasset 3,951
92 Pittsfield 3,944
93 Orrington 3,895
94 Wilton 3,889
95 Winterport 3,865
96 Dexter 3,849
97 Madawaska 3,844
98 Litchfield 3,750
99 Casco 3,741
100 Kennebunkport 3,708
101 West Gardiner 3,700
102 Rockport 3,653
103 Richmond 3,573
104 Fryeburg 3,563
105 Limerick 3,548
106 Belgrade 3,513
107 Holden 3,412
108 Clinton 3,387
109 Pittston 3,305
110 Norridgewock 3,299
111 Fort Fairfield 3,293
112 Woolwich 3,226
113 Bowdoin 3,209
114 Levant 3,203
115 Mechanic Falls 3,196
116 Bowdoinham 3,190
117 Livermore Falls 3,173
118 Alfred 3,163
119 Newport 3,159
120 Boothbay 3,153
121 Milford 3,108
122 Calais 3,105
123 Corinth 3,082
124 Farmingdale 3,029
125 Shapleigh 3,010
126 Carmel 2,999
127 Bristol 2,964
128 Chelsea 2,829
129 Minot 2,826
130 Blue Hill 2,810
131 Benton 2,806
132 Mexico 2,791
133 Thomaston 2,751
134 Windsor 2,736
135 Acton 2,723
136 Bethel 2,718
137 TIE Readfield 2,709
137 TIE Jefferson 2,709
139 Searsport 2,685
140 Hallowell 2,619
141 St. George 2,592
142 Harrison 2,588
143 Hancock 2,544
144 Manchester 2,491
145 Union 2,437
146 Lincolnville 2,418
147 Whitefield 2,411
148 Leeds 2,362
149 Milo 2,356
150 Unity town 2,342
151 Anson 2,320
152 Dixfield 2,312
153 Damariscotta 2,307
154 Eddington 2,272
155 Corinna 2,252
156 Orland 2,230
157 Mount Desert 2,207
158 Phippsburg 2,204
159 Canaan 2,201
160 Livermore 2,190
161 Dayton 2,188
162 St. Albans 2,137
163 Deer Isle 2,133
164 Buckfield 2,097
165 Albion 2,091
166 Boothbay Harbor 2,085
167 Machias 2,060
168 Palmyra 2,033
169 Van Buren 1,999
170 Sebago 1,969
171 West Bath 1,951
172 Mapleton 1,905
173 Newcastle 1,900
174 Nobleboro 1,899
175 Otisfield 1,885
176 Southwest Harbor 1,846
177 Hartland 1,845
178 Veazie 1,844
179 Parsonsfield 1,824
180 Mount Vernon 1,814
181 Lamoine 1,799
182 Dresden 1,794
183 West Paris 1,782
184 Randolph 1,773
185 Gouldsboro 1,753
186 Hope 1,726
187 Newburgh 1,719
188 Brownfield 1,710
189 Hiram 1,703
190 Surry 1,681
191 TIE Newfield 1,677
191 TIE Greenville 1,677
193 Dedham 1,658
194 Wales 1,656
195 Porter 1,648
196 Trenton 1,643
197 Franklin 1,642
198 Waterford 1,639
199 Palermo 1,631
200 Northport 1,629
201 Baldwin 1,627
202 Pownal 1,624
203 Charleston 1,621
204 Ogunquit 1,601
205 Stockton Springs 1,592
206 Cornish 1,583
207 New Sharon 1,582
208 Washington 1,572
209 TIE East Millinocket 1,566
209 TIE Bradley 1,566
211 Tremont 1,544
212 South Thomaston 1,524
213 Greenbush 1,514
214 Washburn 1,510
215 Peru 1,506
216 Owls Head 1,503
217 Limestone 1,496
218 Cushing 1,483
219 Searsmont 1,462
220 Appleton 1,452
221 Hudson 1,448
222 Enfield 1,443
223 Swanville 1,429
224 Woodstock 1,422
225 Kenduskeag 1,410
226 Chesterville 1,381
227 Milbridge 1,369
228 Cornville 1,363
229 Castine 1,361
230 Sangerville 1,348
231 East Machias 1,333
232 Plymouth 1,323
233 Rangeley town 1,322
234 Easton 1,318
235 Mars Hill 1,317
236 Baileyville 1,311
237 Hodgdon 1,306
238 Guilford 1,303
239 Eastport 1,292
240 Hebron 1,277
241 Sullivan 1,273
242 Vinalhaven 1,259
243 Fayette 1,257
244 Hartford 1,253
245 Jonesport 1,251
246 Frankfort 1,246
247 Denmark 1,242
248 Etna 1,238
249 Lubec 1,237
250 TIE Bradford 1,225
250 TIE Stetson 1,225
252 Edgecomb 1,217
253 Woodland 1,216
254 Dixmont 1,210
255 Sedgwick 1,202
256 Ashland 1,194
257 Medway 1,192
258 TIE Addison 1,179
258 TIE Rome 1,179
260 Howland 1,164
261 Steuben 1,160
262 Wayne 1,158
263 Lovell 1,157
264 Brownville 1,156
265 TIE Penobscot 1,152
265 TIE Friendship 1,152
267 South Bristol 1,140
268 Strong 1,128
269 Canton 1,118
270 Burnham 1,116
271 Troy 1,106
272 Cherryfield 1,095
273 Georgetown 1,092
274 Stonington 1,057
275 Garland 1,031
276 Frenchville 1,030
277 Montville 1,029
278 Brooks 1,024
279 TIE Belmont 1,021
279 TIE Morrill 1,021
281 Kingfield 1,015
282 Machiasport 1,011
283 TIE Littleton 1,007
283 TIE Sumner 1,007
285 Solon 1,005
286 Exeter 992
287 Harrington 986
288 Athens 961
289 Linneus 955
290 Embden 952
291 Liberty 947
292 Smithfield 944
293 Monroe 943
294 Phillips 940
295 Brooksville 932
296 Detroit 921
297 Lee 919
298 Andover 895
299 Patten 894
300 Clifton 873
301 Waldo 852
302 Bremen 848
303 TIE Alton 833
303 TIE Bingham 833
305 Brooklin 830
306 Harmony 827
307 East Central Franklin 816
308 Knox 811
309 Industry 808
310 Sherman 807
311 Thorndike 803
312 Perry 794
313 Pembroke 783
314 Jackman 781
315 Greenwood 773
316 New Vineyard 768
317 Parkman 765
318 TIE New Portland 763
318 TIE Passamaquoddy Indian Township 763
320 Eagle Lake 758
321 Princeton 752
322 Westport Island 750
323 Island Falls 749
324 Alna 741
325 St. Agatha 733
326 Freedom 732
327 Monticello 729
328 East Central Washington 725
329 Mercer 712
330 TIE Carrabassett Valley 709
330 TIE Prospect 709
332 Square Lake 696
333 Passamaquoddy Pleasant Point 691
334 Sebec 677
335 Eustis 674
336 Otis 668
337 Blaine 661
338 Oakfield 659
339 Abbot 642
340 Lagrange 641
341 Monson 637
342 Southport 635
343 Somerville 625
344 Starks 620
345 Jackson 616
346 Vienna 610
347 Jonesboro 608
348 Mattawamkeag 604
349 South Oxford 597
350 Islesboro 595
351 Danforth 592
352 South Aroostook 574
353 New Sweden 572
354 New Limerick 564
355 Robbinston 553
356 Chester 552
357 Temple 551
358 Marshfield 535
359 Bridgewater 526
360 Cutler 522
361 Alexander 520
362 Verona Island 514
363 TIE Wallagrass 513
363 TIE Carthage 513
365 North Washington 505
366 Whiting 501
367 Arrowsic 500
368 Mariaville 499
369 Southeast Piscataquis 496
370 Chapman 494
371 Moscow 491
372 Ripley 485
373 Columbia Falls 484
374 Winter Harbor 482
375 Westfield 462
376 TIE Beals 456
376 TIE Cambridge 456
378 Smyrna 453
379 Avon 452
380 Stow 446
381 Ludlow 442
382 Columbia 436
383 Burlington 435
384 Eastbrook 432
385 St. Francis 431
386 Newry 429
387 TIE Sweden 424
387 TIE North Haven 424
389 Weld 421
390 Connor 417
391 North Penobscot 411
392 Winn 405
393 Chebeague Island 401
394 Lowell 383
395 Perham 380
396 Penobscot Indian Island Reservation 376
397 Stacyville 374
398 Castle Hill 369
399 Springfield 367
400 Roxbury 366
401 Northeast Somerset 363
402 TIE Grand Isle 362
402 TIE Portage Lake 362
404 Swans Island 360
405 Passadumkeag 356
406 Waltham 343
407 TIE Central Somerset 339
407 TIE Charlotte 339
409 Dennysville 314
410 Roque Bluffs 313
411 Dallas 312
412 TIE Northeast Piscataquis 311
412 TIE New Canada 311
414 East Central Penobscot 309
415 Hanover 304
416 Caswell 291
417 Sorrento 278
418 Shirley 276
419 Stoneham 272
420 St. John 263
421 TIE Argyle 260
421 TIE Amherst 260
423 Amity 251
424 Stockholm 249
425 Crystal 246
426 Weston 241
427 Medford 234
428 TIE Long Island 233
428 TIE Allagash 233
430 TIE Wade 232
430 TIE Wellington 232
432 Dyer Brook 214
433 Merrill 209
434 Whitneyville 206
435 TIE Woodville 203
435 TIE Masardis 203
437 Baring 200
438 Gilead 199
439 Winterville 195
440 Mount Chase 188
441 Moose River 186
442 Rangeley plantation 183
443 Topsfield 180
444 Northfield 178
445 Prentiss 173
446 Cooper 171
447 TIE Central Aroostook 163
447 TIE Hamlin 163
449 Cranberry Isles 161
450 Lake View 155
451 Orient 152
452 Milton 151
453 Kingman 140
454 Northwest Piscataquis 139
455 TIE Carroll 138
455 TIE Bowerbank 138
457 Willimantic 137
458 Meddybemps 136
459 Coplin 134
460 TIE Beaver Cove 133
460 TIE Edinburg 133
462 Central Hancock 131
463 Sandy River 129
464 Grand Lake Stream 127
465 Reed 125
466 Wesley 121
467 Byron 105
468 TIE Lakeville 104
468 TIE Vanceboro 104
470 Haynesville 102
471 Crawford 95
472 Aurora 94
473 Hammond 92
474 TIE Blanchard 90
474 TIE Maxfield 90
476 Pleasant Ridge 88
477 Isle au Haut 85
478 Caratunk 83
479 Wyman 82
480 Westmanland 81
481 TIE East Hancock 79
481 TIE Garfield 79
483 TIE Cyr 78
483 TIE Hersey 78
485 Deblois 76
486 TIE Upton 70
486 TIE Talmadge 70
488 Waite 68
489 TIE Webster 66
489 TIE North Oxford 66
491 Osborn 65
492 TIE Dennistown 63
492 TIE Monhegan 63
494 TIE Great Pond 62
494 TIE West Forks 62
494 TIE Brighton 62
494 TIE Macwahoc 62
494 TIE Beddington 62
499 South Franklin 59
500 Bancroft 57
501 Highland 53
502 Matinicus Isle 50
503 The Forks 48
504 Moro 43
505 Lincoln plantation 41
506 TIE Seboeis 40
506 TIE North Franklin 40
508 TIE Northwest Somerset 39
508 TIE Unity UT 39
510 TIE Frenchboro 30
510 TIE Kingsbury 30
512 TIE Drew 29
512 TIE Frye Island 29
514 TIE Nashville 26
514 TIE Seboomook Lake 26
516 TIE Codyville 10
516 TIE Northwest Aroostook 10
518 Whitney 8
519 Muscle Ridge Islands 5
520 TIE Glenwood 4
520 TIE Criehaven 4
520 TIE Northwest Hancock 4
523 Louds Island 2
524 Hibberts 1

The table above displays the most recent population estimates data for all cities where data are available from the following datasets:

  • United States Census Bureau. Annual Estimates of the Resident Population: April 1, 2020 to July 1, 2024. Population Division. May 2025.
  • United States Census Bureau. B01001 SEX BY AGE, 2023 American Community Survey 5-Year Estimates. U.S. Census Bureau, American Community Survey Office. Web. 12 December 2024. http://www.census.gov/.

Email Me When New Data Are Released

Join thousands of subscribers and receive just 2 (TWO!) emails a year in May and December when the US Census Bureau releases new population data for Maine cities.

Connect

Cubit logo

© Copyright 2025 Cubit Planning, Inc.