Ranking · Maine

Most expensive and least expensive places in Maine

Ogunquit has the highest median home value of Maine's 352 ranked places ($875,700), within the margin of error of Falmouth Foreside; East Millinocket has the lowest ($86,200). Ranked: places with 1,000 or more residents in the 2020 Census and an estimate whose coefficient of variation is 40% or less.

Which are the most expensive places?

Most expensive places in Maine, first to fifth: Ogunquit ($875,700), Falmouth Foreside ($855,000), Falmouth CDP ($833,300), Kennebunkport CDP ($814,400) and Castine CDP ($798,800).

Most expensive places in Maine, by median home value, ACS 2020-2024 5-year estimates. "Within the margin": the survey cannot tell this place from the next one.
RankPlaceTypeMedian home valueResidentsCounty
1 Ogunquitwithin the margintown $875,700±$78,627 1,606York County
2 Falmouth Foresideinside Falmouthwithin the marginCDP $855,000±$335,783 2,051Cumberland County
3 Falmouth CDPinside Falmouthwithin the marginCDP $833,300±$165,740 1,585Cumberland County
4 Kennebunkport CDPinside Kennebunkportwithin the marginCDP $814,400±$148,176 1,276York County
5 Castine CDPinside Castinewithin the marginCDP $798,800±$94,513 996Hancock County
6 Falmouthwithin the margintown $767,500±$54,756 12,982Cumberland County
7 Kennebunkportwithin the margintown $740,500±$108,906 3,717York County
8 Cape Elizabethwithin the margintown $731,600±$53,273 9,827Cumberland County
9 Cape Neddickinside Yorkwithin the marginCDP $684,400±$70,748 2,453York County
10 Yarmouthwithin the margintown $639,700±$56,500 9,062Cumberland County
11 Yorkwithin the margintown $636,400±$30,348 14,293York County
12 York Harborinside Yorkwithin the marginCDP $627,700±$90,145 4,240York County
13 Bar Harbor CDPinside Bar Harborwithin the marginCDP $626,900±$168,968 2,296Hancock County
14 Cumberlandwithin the margintown $616,800±$41,642 8,876Cumberland County
15 Harpswellwithin the margintown $609,700±$59,710 5,102Cumberland County
16 Castinewithin the margintown $603,500±$114,039 1,310Hancock County
17 Yarmouth CDPinside Yarmouthwithin the marginCDP $576,900±$72,881 6,289Cumberland County
18 West Kennebunkinside Kennebunkwithin the marginCDP $554,100±$70,977 1,395York County
19 Scarboroughwithin the margintown $551,900±$39,157 24,547Cumberland County
20 Cumberland Centerinside Cumberlandwithin the marginCDP $539,500±$74,211 2,790Cumberland County
21 Dunstaninside Scarboroughwithin the marginCDP $539,000±$78,581 2,363Cumberland County
22 Bar Harborwithin the margintown $538,400±$94,129 5,352Hancock County
23 Mount Desertwithin the margintown $522,100±$65,942 2,214Hancock County
24 Camdenwithin the margintown $520,600±$70,041 5,204Knox County
25 Freeporttown $508,400±$75,899 8,934Cumberland County

Source: American Community Survey 2020-2024 5-year estimates, U.S. Census Bureau (released January 2026) · Check it at data.census.gov

Which are the least expensive places?

Least expensive places in Maine, first to fifth: East Millinocket ($86,200), Milo CDP ($86,500), Brownville ($96,700), Milo ($97,100) and Van Buren ($97,700).

Least expensive places in Maine, by median home value, ACS 2020-2024 5-year estimates.
RankPlaceTypeMedian home valueResidentsCounty
352 East Millinocketwithin the marginCDP $86,200±$6,891 1,495Penobscot County
351 Milo CDPinside Milowithin the marginCDP $86,500±$33,735 1,347Piscataquis County
350 Brownvillewithin the margintown $96,700±$22,499 1,153Piscataquis County
349 Milowithin the margintown $97,100±$27,029 2,350Piscataquis County
348 Van Burenwithin the margintown $97,700±$23,501 1,985Aroostook County
347 Van Buren CDPinside Van Burenwithin the marginCDP $97,900±$29,414 1,634Aroostook County
346 Limestonewithin the margintown $98,400±$18,173 1,487Aroostook County
345 Millinocketwithin the marginCDP $99,800±$24,092 3,779Penobscot County
344 Medwaywithin the margintown $100,400±$28,731 1,197Penobscot County
343 Mexico CDPinside Mexicowithin the marginCDP $108,700±$10,524 2,142Oxford County
342 Mexicowithin the margintown $110,800±$9,516 2,779Oxford County
341 Calaiswithin the margincity $111,100±$36,347 3,083Washington County
340 Baileyvillewithin the margintown $112,100±$20,200 1,314Washington County
339 Washburnwithin the margintown $112,900±$14,467 1,499Aroostook County
338 Ansonwithin the margintown $117,800±$13,872 2,333Somerset County
337 Rumford CDPinside Rumfordwithin the marginCDP $123,200±$19,309 4,067Oxford County
336 Sangervillewithin the margintown $124,000±$40,451 1,336Piscataquis County
335 Ashlandwithin the margintown $125,000±$49,293 1,186Aroostook County
334 Rumfordwithin the margintown $127,700±$21,095 6,025Oxford County
333 Houlton CDPinside Houltonwithin the marginCDP $129,600±$39,611 5,082Aroostook County
332 Greenbushwithin the margintown $131,000±$24,725 1,531Penobscot County
331 Caribouwithin the margincity $134,100±$31,044 7,321Aroostook County
330 Corinthwithin the margintown $135,800±$31,306 3,139Penobscot County
329 Machias CDPinside Machiaswithin the marginCDP $136,300±$25,484 1,316Washington County
328 Houltontown $137,000±$31,005 6,056Aroostook County

Source: American Community Survey 2020-2024 5-year estimates, U.S. Census Bureau (released January 2026) · Check it at data.census.gov

How is this ranking made?

Each place's median home value is read from the 2020-2024 American Community Survey. A place enters the ranking if it had 1,000 or more residents in the 2020 Census and its estimate has a coefficient of variation of 40% or less. Ties in the published figure share a rank. This is a measurement of one figure, not a judgment of a place.

Towns and townships are ranked beside cities, villages and census-designated places, and a census-designated place can lie inside a township, so one area can appear twice, once as each.

Source: PlainCities ranking method applied to the American Community Survey 2020-2024 5-year estimates, U.S. Census Bureau (released January 2026) · How ranks are computed

How these figures are made: methodology and release checks · reading a margin of error · every state · corrections