Home ›
Cities ›
Maine
Cities & Towns in Maine: Complete List (2023)
Last updated: 2023 BLS data · Page refreshed: 2026-05-19
154 cities and towns with demographics, income, and housing data
U.S. Census ACS 2023 5-Year Estimates · Updated 2026
$70,545
Avg Median Income
Median Household Income by State
Compare median household income across all states. Click any state for city details.
AK
AL
AR
AZ
CA
CO
FL
GA
HI
IA
ID
IL
IN
KS
KY
LA
ME
MI
MN
MO
MS
MT
NC
ND
NE
NM
NV
NY
OH
OK
OR
PA
SC
SD
TN
TX
UT
VA
WA
WI
WV
WY
VT
NH
MA
RI
CT
NJ
DE
MD
DC
Source: Bureau of Labor Statistics , OEWS 2023 Annual
AL
$61,001
AK
$73,748
AZ
$65,192
AR
$54,611
CA
$100,714
CO
$92,484
CT
$125,705
DE
$88,535
DC
$109,870
FL
$78,655
GA
$63,719
HI
$95,719
ID
$68,710
IL
$77,425
IN
$70,614
IA
$71,006
KS
$66,037
KY
$67,112
LA
$56,729
ME
$70,545
MD
$112,568
MA
$110,156
MI
$68,162
MN
$77,860
MS
$51,489
MO
$63,244
MT
$67,354
NE
$68,623
NV
$82,230
NH
$83,188
NJ
$118,687
NM
$68,129
NY
$99,434
NC
$66,834
ND
$74,115
OH
$73,664
OK
$58,277
OR
$78,660
PA
$75,492
RI
$97,673
SC
$61,079
SD
$68,796
TN
$65,453
TX
$75,354
UT
$92,843
VT
$72,426
VA
$90,518
WA
$95,277
WV
$56,331
WI
$75,393
WY
$82,286
Maine has 154 cities, towns, and census-designated places tracked in our database.
The average median household income across Maine communities is $70,545.
Median home values average $275,238.
The largest city is Portland with a population of 68,854.
Highest Median Income
$177,411
Most Affordable (Home Value)
$86,200
All 154 Cities in Maine
A
City / Town
Population
Median Income
Median Home Value
Alfred
661
N/A
$365,000
Anson
680
$87,770
$100,400
Ashland
614
$50,500
$139,800
Auburn
24,602
$66,647
$282,000
Augusta
19,077
$47,979
$201,000
B
City / Town
Population
Median Income
Median Home Value
Bangor
31,938
$59,942
$219,600
Bar Harbor
2,296
$67,701
$626,900
Bath
8,815
$69,390
$310,900
Belfast
6,986
$67,679
$340,900
Berwick
1,998
$81,406
$323,300
Bethel
537
N/A
$379,500
Biddeford
22,498
$72,333
$396,600
Bingham
564
$34,688
$104,500
Blaine
206
$95,000
N/A
Blue Hill
799
N/A
$384,800
Boothbay Harbor
1,047
$49,861
$327,800
Bowdoinham
766
N/A
$419,400
Bradley
845
$62,813
$168,900
Brewer
9,652
$66,613
$245,300
Bridgton
1,756
$55,428
$263,800
Brownville Junction
524
$61,875
$82,700
Brunswick
17,652
$70,722
$363,200
Bucksport
3,105
$62,011
$214,300
C
City / Town
Population
Median Income
Median Home Value
Calais
3,097
$64,096
$111,100
Camden
3,682
$78,788
$498,800
Cape Neddick
2,453
$108,412
$684,400
Caribou
7,382
$53,709
$134,100
Casco
618
N/A
$248,500
Castine
996
$168,516
$798,800
Chisholm
988
$57,826
$146,900
Clinton
1,381
$70,625
$163,800
Corinna
711
$51,000
$138,000
Cornish
1,024
$68,686
N/A
Cousins Island
658
$180,625
$658,000
Cumberland Center
2,790
$170,125
$539,500
D
City / Town
Population
Median Income
Median Home Value
Damariscotta
1,100
$67,647
$419,100
Danforth
452
$42,264
$85,200
Dexter
1,852
$53,654
$138,200
Dixfield
1,738
$70,608
$171,500
Dover-Foxcroft
2,745
$56,250
$158,800
Dunstan
2,363
$91,067
$539,000
E
City / Town
Population
Median Income
Median Home Value
Eagle Lake
360
$36,875
$170,800
East Millinocket
1,495
$42,011
$86,200
Eastport
1,263
$45,573
$179,800
Ellsworth
8,657
$77,375
$242,300
F
City / Town
Population
Median Income
Median Home Value
Fairfield
2,356
$52,409
$139,600
Falmouth
1,585
$101,484
$833,300
Falmouth Foreside
2,051
$177,411
$855,000
Farmingdale
2,064
$62,006
$239,200
Farmington
4,705
$41,033
$169,900
Fort Fairfield
1,533
$56,452
$158,300
Fort Kent
2,398
$50,513
$152,900
Freeport
1,441
$59,455
$421,000
Fryeburg
1,484
$57,083
$264,700
G
City / Town
Population
Median Income
Median Home Value
Gardiner
6,088
$71,782
$221,600
Gorham
7,593
$128,190
$506,000
Grand Isle
243
$35,156
$82,200
Gray
938
$123,833
$438,400
Greene
1,004
$112,580
$261,800
Greenville
840
$55,583
$216,500
Guilford
626
$45,735
$151,100
H
City / Town
Population
Median Income
Median Home Value
Hallowell
2,592
$68,398
$295,300
Hampden
5,161
$112,228
$285,900
Hartland
561
$52,857
$78,600
Houlton
5,082
$59,236
$129,600
Howland
1,235
$53,250
$152,100
I
City / Town
Population
Median Income
Median Home Value
Island Falls
359
$55,227
$81,000
J
City / Town
Population
Median Income
Median Home Value
Jonesport
571
$68,750
$176,600
K
City / Town
Population
Median Income
Median Home Value
Kennebunk
6,221
$95,169
$452,800
Kennebunkport
1,276
$121,189
$814,400
Kezar Falls
819
$58,083
$234,100
Kingfield
586
$37,250
$174,800
Kittery
5,110
$84,730
$461,400
Kittery Point
935
$141,086
$481,700
L
City / Town
Population
Median Income
Median Home Value
Lake Arrowhead
3,322
$98,654
$267,300
Lewiston
38,324
$55,393
$235,100
Limestone
1,079
$52,607
$97,100
Lincoln
2,954
$49,097
$142,100
Lisbon
3,612
$86,221
$237,200
Lisbon Falls
4,267
$72,344
$245,700
Little Falls
718
$127,500
$375,800
Livermore Falls
1,409
$45,326
$98,100
Lubec
277
$51,429
$216,800
M
City / Town
Population
Median Income
Median Home Value
Machias
1,316
$27,926
$136,300
Madawaska
3,022
$55,666
$158,300
Madison
2,676
$61,698
$163,900
Mapleton
705
$81,146
$137,900
Mars Hill
841
$51,932
$125,000
Mattawamkeag
436
$38,417
$125,500
Mechanic Falls
1,991
$46,384
$244,300
Mexico
2,142
$50,972
$108,700
Milbridge
326
N/A
$231,800
Milford
2,269
$85,052
$154,900
Millinocket
3,779
$50,445
$99,800
Milo
1,347
$39,904
$86,500
N
City / Town
Population
Median Income
Median Home Value
Naples
527
$61,510
$533,500
Newcastle
664
$80,833
$420,500
Newport
1,730
$45,127
$187,700
Norridgewock
1,378
$66,761
$147,600
North Anson
445
$60,298
$143,200
North Berwick
1,702
$98,317
$346,900
North Windham
5,417
$88,522
$342,800
Northeast Harbor
419
$92,415
$729,700
Norway
3,173
$43,432
$162,000
O
City / Town
Population
Median Income
Median Home Value
Oak Hill
5,631
$97,610
$429,100
Oakfield
449
$45,272
$68,600
Oakland
2,710
$44,848
$167,000
Old
7,470
$51,585
$208,100
Old Orchard Beach
9,244
$60,050
$366,600
Orono
11,151
$59,784
$262,900
Oxford
1,106
$56,111
$183,400
P
City / Town
Population
Median Income
Median Home Value
Patten
607
$45,750
$83,000
Pittsfield
3,084
$61,458
$162,100
Portland
68,854
$79,540
$489,600
Presque Isle
8,736
$55,768
$147,200
R
City / Town
Population
Median Income
Median Home Value
Randolph
1,610
$66,574
$174,300
Rangeley
407
$28,674
$161,100
Richmond
2,089
$73,014
$221,100
Rockland
7,035
$56,533
$245,800
Rumford
4,067
$29,230
$123,200
S
City / Town
Population
Median Income
Median Home Value
Sabattus
134
N/A
$214,300
Saco
20,819
$92,241
$413,100
Sanford
22,247
$72,524
$280,200
Searsport
1,218
$92,578
$363,200
Skowhegan
6,662
$45,388
$156,400
South Berwick
3,381
$90,972
$396,700
South Eliot
4,203
$99,299
$475,600
South Paris
2,210
$55,074
$219,700
South Portland
26,930
$86,838
$441,200
South Windham
1,212
$133,223
$314,300
Southwest Harbor
566
$33,958
$277,100
Standish
360
N/A
$399,100
Steep Falls
1,861
$80,280
$243,400
T
City / Town
Population
Median Income
Median Home Value
Thomaston
2,055
$52,133
$269,500
Topsham
7,271
$100,024
$388,500
Turner
505
$52,444
$319,800
U
City / Town
Population
Median Income
Median Home Value
Unity
333
N/A
$177,600
V
City / Town
Population
Median Income
Median Home Value
Van Buren
1,634
$38,851
$97,900
Vanceboro
122
N/A
$113,500
Veazie
1,847
$78,229
$293,100
W
City / Town
Population
Median Income
Median Home Value
Waldoboro
1,459
$68,895
$291,600
Washburn
888
$49,250
$99,300
Waterville
17,077
$53,580
$184,600
West Kennebunk
1,395
$124,167
$554,100
Westbrook
20,775
$85,038
$383,300
Wilton
1,687
$48,177
$166,200
Winslow
5,873
$59,547
$217,900
Winter Harbor
371
$86,667
$240,300
Winterport
1,057
$75,694
$302,800
Winthrop
3,108
$61,058
$244,900
Wiscasset
898
$90,147
$288,700
Woodland
932
$56,765
$105,400
Y
City / Town
Population
Median Income
Median Home Value
Yarmouth
6,289
$93,575
$576,900
York Harbor
4,240
$100,625
$627,700
Frequently Asked Questions
How many cities are in Maine?
There are 154 cities, towns, and census-designated places in Maine tracked in our database, based on U.S. Census Bureau data.
What is the average median household income in Maine?
The average median household income across Maine communities is $70,545, based on ACS 5-Year Estimates.
What is the average home value in Maine?
The average median home value across Maine cities is $275,238.
What is the largest city in Maine?
The largest city in Maine is Portland with a population of 68,854.
Data Source & Methodology
City data is sourced from the U.S. Census Bureau’s American Community Survey (ACS) 2023 5-Year Estimates. Includes demographics, income, education, housing, and employment data for all census-designated places.
Our Methodology · Data Sources · Source: U.S. Census Bureau
You're Almost In!
Thanks for subscribing. We just sent a confirmation email — tap the link inside to complete your signup.
📧 Check your inbox (and spam folder, just in case)