Home / Housing data / Maine / Rankings / Median home valueMaine places ranked by median home value 408 places in Maine have a reliable estimate of median home value (2020–2024 American Community Survey).
Highest figures: Ogunquit ($875,700), Falmouth ($767,500), Kennebunkport ($740,500).
Lowest figure: Wesley ($68,800).
The figure for Maine as a whole is $296,600 (±$2,876).
Figures last updated on November 12, 2026 .
Figure for Maine as a whole $296,600 (±$2,876) Places ranked 408 Maine places ranked by median home value Median home value, estimate (90% margin of error), 2020–2024 Rank Place County Median home value 1 Ogunquit York County $875,700 (±$78,627) 2 Falmouth Cumberland County $767,500 (±$54,756) 3 Kennebunkport York County $740,500 (±$108,906) 4 Cape Elizabeth Cumberland County $731,600 (±$53,273) 5 Chebeague Island Cumberland County $651,400 (±$91,953) 6 Yarmouth Cumberland County $639,700 (±$56,500) 7 York York County $636,400 (±$30,348) 8 Cumberland Cumberland County $616,800 (±$41,642) 9 Harpswell Cumberland County $609,700 (±$59,710) 10 Castine Hancock County $603,500 (±$114,039) 11 Arrowsic Sagadahoc County $584,200 (±$150,159) 12 Scarborough Cumberland County $551,900 (±$39,157) 13 Bar Harbor Hancock County $538,400 (±$94,129) 14 Beaver Cove Piscataquis County $523,300 (±$247,521) 15 Mount Desert Hancock County $522,100 (±$65,942) 16 Camden Knox County $520,600 (±$70,041) 17 Freeport Cumberland County $508,400 (±$75,899) 18 Eliot York County $498,900 (±$61,594) 19 North Yarmouth Cumberland County $496,500 (±$44,649) 20 Southport Lincoln County $495,800 (±$162,589) 21 Portland Cumberland County $489,600 (±$13,489) 22 Kennebunk York County $487,700 (±$21,352) 23 Wells York County $485,300 (±$22,942) 24 South Bristol Lincoln County $469,200 (±$79,714) 25 Rockport Knox County $469,000 (±$49,748) 26 Kittery York County $468,500 (±$31,158) 27 Gorham Cumberland County $460,900 (±$25,712) 28 South Portland Cumberland County $441,200 (±$16,572) 29 North Haven Knox County $440,200 (±$45,508) 30 Pownal Cumberland County $436,800 (±$31,758) 31 (tie) North Berwick York County $428,500 (±$33,390) 31 (tie) Southwest Harbor Hancock County $428,500 (±$35,387) 33 Vinalhaven Knox County $428,400 (±$43,985) 34 South Berwick York County $428,300 (±$26,203) 35 Georgetown Sagadahoc County $427,200 (±$46,771) 36 Bremen Lincoln County $425,300 (±$27,612) 37 Rangeley Franklin County $424,700 (±$47,341) 38 West Bath Sagadahoc County $422,800 (±$102,044) 39 Arundel York County $421,300 (±$62,027) 40 Owls Head Knox County $413,300 (±$42,860) 41 Saco York County $413,100 (±$16,543) 42 Cushing Knox County $409,800 (±$44,029) 43 Tremont Hancock County $407,000 (±$32,197) 44 Bristol Lincoln County $406,400 (±$54,087) 45 Bowdoinham Sagadahoc County $405,500 (±$104,836) 46 Boothbay Harbor Lincoln County $400,600 (±$49,319) 47 Blue Hill Hancock County $399,500 (±$81,992) 48 Dayton York County $398,200 (±$34,349) 49 Newcastle Lincoln County $398,000 (±$40,802) 50 Biddeford York County $396,600 (±$24,815) 51 Raymond Cumberland County $395,800 (±$42,249) 52 Brooksville Hancock County $390,900 (±$113,260) 53 Windham Cumberland County $388,900 (±$21,716) 54 Westbrook Cumberland County $383,300 (±$18,783) 55 Brunswick Cumberland County $376,300 (±$15,350) 56 Hope Knox County $373,400 (±$32,654) 57 Berwick York County $369,100 (±$18,791) 58 Alna Lincoln County $367,400 (±$54,515) 59 Lincolnville Waldo County $367,000 (±$17,215) 60 Old Orchard Beach York County $366,600 (±$37,873) 61 Gray Cumberland County $363,700 (±$20,053) 62 Damariscotta Lincoln County $363,500 (±$41,988) 63 Wayne Kennebec County $362,800 (±$29,199) 64 Topsham Sagadahoc County $360,800 (±$19,993) 65 Lyman York County $360,400 (±$44,200) 66 Trenton Hancock County $357,400 (±$35,949) 67 New Gloucester Cumberland County $357,100 (±$29,390) 68 Buxton York County $356,800 (±$20,528) 69 Dedham Hancock County $356,400 (±$33,073) 70 St. George Knox County $356,300 (±$78,558) 71 Shapleigh York County $356,000 (±$21,493) 72 Casco Cumberland County $355,500 (±$58,277) 73 Nobleboro Lincoln County $352,600 (±$45,189) 74 Westport Island Lincoln County $351,700 (±$70,427) 75 Edgecomb Lincoln County $348,400 (±$35,565) 76 Bethel Oxford County $344,900 (±$36,994) 77 Carrabassett Valley Franklin County $343,600 (±$49,120) 78 Northport Waldo County $343,400 (±$35,522) 79 Alfred York County $342,300 (±$38,198) 80 Boothbay Lincoln County $342,100 (±$43,168) 81 South Thomaston Knox County $341,300 (±$37,168) 82 Belfast Waldo County $340,900 (±$34,462) 83 Naples Cumberland County $340,100 (±$48,336) 84 Brooklin Hancock County $339,400 (±$90,012) 85 Hollis York County $338,900 (±$26,545) 86 (tie) Sedgwick Hancock County $336,200 (±$48,548) 86 (tie) Sidney Kennebec County $336,200 (±$33,519) 88 Standish Cumberland County $336,000 (±$18,004) 89 Phippsburg Sagadahoc County $335,800 (±$47,394) 90 Hanover Oxford County $334,500 (±$36,270) 91 Acton York County $334,300 (±$34,205) 92 Hermon Penobscot County $333,600 (±$32,291) 93 Rome Kennebec County $329,300 (±$35,539) 94 (tie) Readfield Kennebec County $326,400 (±$19,531) 94 (tie) Stow Oxford County $326,400 (±$42,282) 96 Wiscasset Lincoln County $325,200 (±$26,421) 97 (tie) Lamoine Hancock County $324,800 (±$43,193) 97 (tie) Lebanon York County $324,800 (±$22,814) 99 Durham Androscoggin County $322,200 (±$33,769) 100 Newfield York County $318,100 (±$27,041) 101 Otisfield Oxford County $317,200 (±$34,816) 102 Swans Island Hancock County $316,700 (±$75,366) 103 Bridgton Cumberland County $316,600 (±$37,285) 104 Belgrade Kennebec County $312,200 (±$44,018) 105 Jefferson Lincoln County $311,600 (±$34,796) 106 Sweden Oxford County $311,300 (±$60,867) 107 Bath Sagadahoc County $310,900 (±$30,312) 108 Orrington Penobscot County $309,000 (±$48,673) 109 Deer Isle Hancock County $308,300 (±$41,623) 110 Stonington Hancock County $306,700 (±$146,147) 111 West Gardiner Kennebec County $305,100 (±$41,885) 112 Hampden Penobscot County $301,300 (±$37,704) 113 Eastbrook Hancock County $300,700 (±$51,249) 114 Manchester Kennebec County $299,600 (±$39,937) 115 Sorrento Hancock County $298,800 (±$37,514) 116 Sebago Cumberland County $298,000 (±$46,113) 117 Waterboro York County $297,000 (±$23,404) 118 Penobscot Hancock County $296,400 (±$57,769) 119 Surry Hancock County $296,300 (±$36,372) 120 Limington York County $295,600 (±$33,134) 121 Hallowell Kennebec County $295,300 (±$45,181) 122 Lovell Oxford County $295,000 (±$46,534) 123 Minot Androscoggin County $294,900 (±$25,840) 124 Winthrop Kennebec County $294,800 (±$41,097) 125 Veazie Penobscot County $293,100 (±$34,743) 126 Bowdoin Sagadahoc County $292,800 (±$71,031) 127 Roque Bluffs Washington County $290,300 (±$58,682) 128 Holden Penobscot County $289,400 (±$69,859) 129 Islesboro Waldo County $288,800 (±$140,087) 130 Brownfield Oxford County $287,500 (±$35,992) 131 Turner Androscoggin County $284,900 (±$50,171) 132 Searsmont Waldo County $284,000 (±$31,082) 133 Poland Androscoggin County $283,600 (±$44,466) 134 Winterport Waldo County $283,000 (±$42,980) 135 Otis Hancock County $282,500 (±$22,511) 136 Auburn Androscoggin County $282,000 (±$11,806) 137 Sanford York County $280,200 (±$10,030) 138 Orland Hancock County $277,100 (±$19,560) 139 Glenburn Penobscot County $276,900 (±$49,320) 140 (tie) Gouldsboro Hancock County $276,800 (±$51,226) 140 (tie) Hancock Hancock County $276,800 (±$50,637) 142 Vienna Kennebec County $276,400 (±$62,017) 143 Friendship Knox County $275,000 (±$55,685) 144 Waldoboro Lincoln County $274,900 (±$38,563) 145 Cornish York County $274,200 (±$83,927) 146 Monmouth Kennebec County $274,100 (±$21,353) 147 Waterford Oxford County $273,800 (±$36,054) 148 Orono Penobscot County $272,600 (±$40,159) 149 Parsonsfield York County $272,100 (±$21,387) 150 Thomaston Knox County $271,700 (±$10,061) 151 Mechanic Falls Androscoggin County $270,900 (±$43,619) 152 Greene Androscoggin County $270,000 (±$22,510) 153 Limerick York County $269,400 (±$28,589) 154 (tie) Fryeburg Oxford County $268,600 (±$30,106) 154 (tie) Weld Franklin County $268,600 (±$17,387) 156 (tie) Greenville Piscataquis County $268,500 (±$46,509) 156 (tie) Levant Penobscot County $268,500 (±$26,648) 158 Eddington Penobscot County $268,000 (±$44,967) 159 Union Knox County $267,600 (±$42,150) 160 Mount Vernon Kennebec County $264,200 (±$23,349) 161 Baldwin Cumberland County $263,200 (±$38,097) 162 Eustis Franklin County $262,200 (±$50,929) 163 Palermo Waldo County $259,700 (±$53,726) 164 Stockton Springs Waldo County $259,100 (±$27,246) 165 Lisbon Androscoggin County $258,300 (±$26,077) 166 Leeds Androscoggin County $257,800 (±$27,116) 167 Fayette Kennebec County $257,600 (±$48,414) 168 Carmel Penobscot County $256,800 (±$36,729) 169 Beals Washington County $256,700 (±$44,771) 170 Hiram Oxford County $256,600 (±$41,706) 171 Woolwich Sagadahoc County $254,500 (±$58,807) 172 Bucksport Hancock County $252,300 (±$32,340) 173 Wales Androscoggin County $250,400 (±$27,663) 174 Denmark Oxford County $250,000 (±$67,664) 175 Farmingdale Kennebec County $249,700 (±$46,359) 176 Harrison Cumberland County $249,300 (±$70,235) 177 (tie) Franklin Hancock County $245,800 (±$58,974) 177 (tie) Rockland Knox County $245,800 (±$37,934) 179 Brewer Penobscot County $245,300 (±$20,892) 180 Newburgh Penobscot County $244,600 (±$19,526) 181 Vassalboro Kennebec County $244,300 (±$21,834) 182 Litchfield Kennebec County $243,900 (±$25,788) 183 Verona Island Hancock County $243,600 (±$27,252) 184 Smithfield Somerset County $242,800 (±$15,291) 185 Richmond Sagadahoc County $242,700 (±$26,738) 186 (tie) Ellsworth Hancock County $242,300 (±$22,487) 186 (tie) Hebron Oxford County $242,300 (±$26,056) 186 (tie) Whitefield Lincoln County $242,300 (±$24,019) 189 (tie) Milbridge Washington County $240,400 (±$30,601) 189 (tie) Paris Oxford County $240,400 (±$57,404) 191 Dresden Lincoln County $240,100 (±$29,464) 192 China Kennebec County $240,000 (±$36,688) 193 Pittston Kennebec County $238,700 (±$65,811) 194 Mercer Somerset County $238,500 (±$31,664) 195 Swanville Waldo County $237,300 (±$36,407) 196 Oakland Kennebec County $236,000 (±$23,359) 197 Appleton Knox County $235,600 (±$32,923) 198 Lewiston Androscoggin County $235,100 (±$7,810) 199 Newport Penobscot County $234,800 (±$30,407) 200 Sebec Piscataquis County $233,000 (±$39,683) 201 Warren Knox County $232,700 (±$32,304) 202 Jackson Waldo County $231,500 (±$15,918) 203 Albion Kennebec County $230,900 (±$30,865) 204 Liberty Waldo County $229,600 (±$31,081) 205 Windsor Kennebec County $228,800 (±$21,980) 206 Greenwood Oxford County $228,700 (±$43,707) 207 Robbinston Washington County $228,000 (±$41,474) 208 Buckfield Oxford County $227,700 (±$18,257) 209 Charleston Penobscot County $226,500 (±$16,755) 210 Stoneham Oxford County $226,200 (±$32,271) 211 Porter Oxford County $226,100 (±$19,656) 212 Winslow Kennebec County $225,300 (±$11,305) 213 Searsport Waldo County $224,400 (±$77,600) 214 Sullivan Hancock County $222,000 (±$32,957) 215 Livermore Androscoggin County $221,800 (±$22,972) 216 (tie) Gardiner Kennebec County $221,600 (±$19,237) 216 (tie) Montville Waldo County $221,600 (±$27,317) 218 Eagle Lake Aroostook County $221,200 (±$21,744) 219 Monroe Waldo County $220,300 (±$57,039) 220 (tie) Bangor Penobscot County $219,600 (±$10,305) 220 (tie) Woodstock Oxford County $219,600 (±$42,809) 222 Columbia Falls Washington County $219,300 (±$37,137) 223 Somerville Lincoln County $218,100 (±$40,721) 224 Belmont Waldo County $217,500 (±$28,025) 225 Norway Oxford County $215,800 (±$29,438) 226 Mariaville Hancock County $215,400 (±$23,666) 227 Cambridge Somerset County $214,900 (±$60,851) 228 Whiting Washington County $214,200 (±$52,322) 229 (tie) Chesterville Franklin County $214,000 (±$40,266) 229 (tie) Morrill Waldo County $214,000 (±$18,400) 231 Troy Waldo County $213,000 (±$30,581) 232 Frankfort Waldo County $211,300 (±$59,824) 233 East Machias Washington County $210,800 (±$22,884) 234 Winter Harbor Hancock County $210,500 (±$43,032) 235 New Canada Aroostook County $210,300 (±$64,797) 236 (tie) Amherst Hancock County $210,200 (±$37,850) 236 (tie) Temple Franklin County $210,200 (±$78,642) 238 Lowell Penobscot County $209,700 (±$30,494) 239 Old Town Penobscot County $208,100 (±$25,947) 240 Waldo Waldo County $208,000 (±$40,772) 241 Plymouth Penobscot County $207,100 (±$18,110) 242 Unity Waldo County $206,900 (±$27,687) 243 Stetson Penobscot County $205,700 (±$33,937) 244 (tie) Industry Franklin County $205,600 (±$30,687) 244 (tie) Thorndike Waldo County $205,600 (±$87,955) 246 Garland Penobscot County $205,400 (±$37,757) 247 Winterville Plantation Aroostook County $204,100 (±$27,863) 248 Harmony Somerset County $202,700 (±$58,232) 249 Clifton Penobscot County $202,500 (±$66,866) 250 Portage Lake Aroostook County $202,200 (±$32,857) 251 Wilton Franklin County $202,000 (±$29,871) 252 Bradley Penobscot County $201,800 (±$37,346) 253 Augusta Kennebec County $201,000 (±$17,689) 254 Northfield Washington County $198,600 (±$63,882) 255 Brooks Waldo County $196,700 (±$33,422) 256 Prospect Waldo County $196,500 (±$19,086) 257 Perry Washington County $196,400 (±$13,120) 258 Cherryfield Washington County $195,800 (±$53,497) 259 Washington Knox County $195,200 (±$36,395) 260 Wallagrass Aroostook County $194,900 (±$34,743) 261 Kingfield Franklin County $194,300 (±$41,159) 262 Oxford Oxford County $194,200 (±$7,949) 263 St. Albans Somerset County $194,000 (±$28,349) 264 Alexander Washington County $193,800 (±$53,882) 265 West Paris Oxford County $193,000 (±$19,717) 266 Marshfield Washington County $191,900 (±$42,025) 267 Mapleton Aroostook County $191,800 (±$22,934) 268 Phillips Franklin County $190,800 (±$17,724) 269 Dixmont Penobscot County $190,700 (±$22,496) 270 Freedom Waldo County $190,600 (±$68,521) 271 New Vineyard Franklin County $190,000 (±$75,788) 272 Hartford Oxford County $189,200 (±$44,030) 273 Lubec Washington County $188,700 (±$26,087) 274 Madison Somerset County $187,600 (±$40,029) 275 St. Agatha Aroostook County $187,500 (±$47,265) 276 Clinton Kennebec County $187,000 (±$27,740) 277 Chapman Aroostook County $185,700 (±$21,723) 278 Waterville Kennebec County $184,600 (±$20,944) 279 Strong Franklin County $183,900 (±$29,019) 280 Solon Somerset County $183,600 (±$11,851) 281 Etna Penobscot County $183,000 (±$48,804) 282 Chelsea Kennebec County $182,300 (±$36,888) 283 Waltham Hancock County $181,300 (±$21,884) 284 Sabattus Androscoggin County $180,000 (±$39,095) 285 Eastport Washington County $179,800 (±$33,263) 286 Alton Penobscot County $179,500 (±$25,358) 287 (tie) Burnham Waldo County $178,100 (±$43,290) 287 (tie) Enfield Penobscot County $178,100 (±$22,137) 287 (tie) Monson Piscataquis County $178,100 (±$70,771) 290 Kenduskeag Penobscot County $177,900 (±$36,740) 291 Machiasport Washington County $177,100 (±$70,114) 292 Benton Kennebec County $176,700 (±$23,043) 293 Milford Penobscot County $176,400 (±$48,347) 294 Bradford Penobscot County $176,200 (±$14,909) 295 New Portland Somerset County $176,000 (±$34,925) 296 Lee Penobscot County $174,500 (±$25,457) 297 Randolph Kennebec County $174,300 (±$20,884) 298 Steuben Washington County $173,900 (±$32,303) 299 Embden Somerset County $173,400 (±$59,431) 300 Jackman Somerset County $172,700 (±$60,655) 301 Chester Penobscot County $172,500 (±$58,701) 302 Grand Lake Stream Plantation Washington County $172,300 (±$61,198) 303 Weston Aroostook County $171,700 (±$26,420) 304 (tie) Abbot Piscataquis County $171,200 (±$36,238) 304 (tie) New Sharon Franklin County $171,200 (±$21,056) 306 Dexter Penobscot County $170,600 (±$51,664) 307 Guilford Piscataquis County $170,100 (±$31,190) 308 Parkman Piscataquis County $168,900 (±$25,278) 309 Jay Franklin County $168,600 (±$26,581) 310 Andover Oxford County $168,300 (±$21,846) 311 Cornville Somerset County $167,400 (±$13,603) 312 Exeter Penobscot County $166,700 (±$39,211) 313 Farmington Franklin County $166,600 (±$17,771) 314 Canton Oxford County $165,000 (±$49,697) 315 New Sweden Aroostook County $164,700 (±$13,222) 316 Skowhegan Somerset County $164,400 (±$7,746) 317 Fairfield Somerset County $164,300 (±$27,779) 318 Pittsfield Somerset County $164,100 (±$16,873) 319 Easton Aroostook County $163,800 (±$36,353) 320 Mars Hill Aroostook County $163,600 (±$23,316) 321 Addison Washington County $163,500 (±$28,320) 322 Corinna Penobscot County $163,200 (±$25,481) 323 Dover-Foxcroft Piscataquis County $162,600 (±$12,249) 324 Fort Fairfield Aroostook County $161,000 (±$27,132) 325 Dixfield Oxford County $160,900 (±$23,670) 326 Fort Kent Aroostook County $160,700 (±$52,046) 327 Canaan Somerset County $159,900 (±$28,155) 328 Littleton Aroostook County $159,800 (±$45,902) 329 Knox Waldo County $159,600 (±$26,420) 330 Hodgdon Aroostook County $159,300 (±$24,720) 331 Columbia Washington County $158,700 (±$18,932) 332 Hudson Penobscot County $157,300 (±$9,435) 333 Madawaska Aroostook County $156,300 (±$15,324) 334 Cutler Washington County $155,900 (±$38,682) 335 Amity Aroostook County $155,000 (±$57,294) 336 Palmyra Somerset County $154,900 (±$33,775) 337 Moscow Somerset County $153,800 (±$27,621) 338 Athens Somerset County $153,100 (±$33,158) 339 Norridgewock Somerset County $151,900 (±$52,345) 340 Jonesboro Washington County $151,400 (±$74,507) 341 Woodland Aroostook County $150,300 (±$24,868) 342 Howland Penobscot County $150,100 (±$52,311) 343 Sumner Oxford County $150,000 (±$73,090) 344 Starks Somerset County $148,500 (±$27,004) 345 Livermore Falls Androscoggin County $147,500 (±$33,958) 346 Presque Isle Aroostook County $147,200 (±$11,144) 347 Castle Hill Aroostook County $145,300 (±$18,129) 348 (tie) Carthage Franklin County $144,300 (±$40,611) 348 (tie) Oakfield Aroostook County $144,300 (±$46,282) 348 (tie) Ripley Somerset County $144,300 (±$33,268) 351 Linneus Aroostook County $144,200 (±$53,354) 352 Pembroke Washington County $142,800 (±$24,893) 353 Jonesport Washington County $142,000 (±$37,417) 354 (tie) Avon Franklin County $141,700 (±$41,550) 354 (tie) Topsfield Washington County $141,700 (±$32,403) 356 Lincoln Penobscot County $141,500 (±$40,249) 357 (tie) Machias Washington County $141,300 (±$17,053) 357 (tie) Peru Oxford County $141,300 (±$38,374) 359 Charlotte Washington County $140,800 (±$29,585) 360 Hartland Somerset County $139,200 (±$9,660) 361 Detroit Somerset County $137,500 (±$40,435) 362 Frenchville Aroostook County $137,300 (±$17,315) 363 Houlton Aroostook County $137,000 (±$31,005) 364 Corinth Penobscot County $135,800 (±$31,306) 365 Dyer Brook Aroostook County $135,000 (±$51,023) 366 Westfield Aroostook County $134,400 (±$61,226) 367 Caribou Aroostook County $134,100 (±$31,044) 368 Ludlow Aroostook County $133,900 (±$56,236) 369 Merrill Aroostook County $131,600 (±$20,969) 370 Greenbush Penobscot County $131,000 (±$24,725) 371 Crystal Aroostook County $129,200 (±$60,221) 372 Rumford Oxford County $127,700 (±$21,095) 373 Patten Penobscot County $127,600 (±$48,785) 374 Masardis Aroostook County $126,400 (±$51,350) 375 Lagrange Penobscot County $126,000 (±$32,869) 376 Monticello Aroostook County $125,800 (±$36,436) 377 Ashland Aroostook County $125,000 (±$49,293) 378 Sangerville Piscataquis County $124,000 (±$40,451) 379 Springfield Penobscot County $122,500 (±$28,474) 380 Anson Somerset County $117,800 (±$13,872) 381 Perham Aroostook County $117,600 (±$8,709) 382 Smyrna Aroostook County $117,100 (±$9,501) 383 Mount Chase Penobscot County $115,700 (±$15,135) 384 Sherman Aroostook County $115,200 (±$14,303) 385 Washburn Aroostook County $112,900 (±$14,467) 386 Baileyville Washington County $112,100 (±$20,200) 387 Calais Washington County $111,100 (±$36,347) 388 Mexico Oxford County $110,800 (±$9,516) 389 Island Falls Aroostook County $108,300 (±$25,047) 390 Roxbury Oxford County $105,800 (±$47,574) 391 Mattawamkeag Penobscot County $104,200 (±$41,245) 392 Millinocket Penobscot County $103,800 (±$25,816) 393 Bingham Somerset County $103,000 (±$25,984) 394 Stacyville Penobscot County $101,700 (±$24,876) 395 Medway Penobscot County $100,400 (±$28,731) 396 Burlington Penobscot County $99,700 (±$21,003) 397 Passadumkeag Penobscot County $98,800 (±$26,730) 398 Limestone Aroostook County $98,400 (±$18,173) 399 Van Buren Aroostook County $97,700 (±$23,501) 400 Milo Piscataquis County $97,100 (±$27,029) 401 Brownville Piscataquis County $96,700 (±$22,499) 402 (tie) Allagash Aroostook County $95,600 (±$10,646) 402 (tie) Winn Penobscot County $95,600 (±$5,362) 404 Danforth Washington County $89,900 (±$36,313) 405 Medford Piscataquis County $88,200 (±$26,783) 406 East Millinocket Penobscot County $86,200 (±$6,891) 407 Grand Isle Aroostook County $85,000 (±$14,743) 408 Wesley Washington County $68,800 (±$20,682)
Unincorporated communities ranked by median home value Median home value, estimate (90% margin of error), 2020–2024 Rank Place County Median home value 1 Falmouth Foreside Cumberland County $855,000 (±$335,783) 2 Falmouth (community) Cumberland County $833,300 (±$165,740) 3 Kennebunkport (community) York County $814,400 (±$148,176) 4 Cape Neddick York County $684,400 (±$70,748) 5 York Harbor York County $627,700 (±$90,145) 6 Bar Harbor (community) Hancock County $626,900 (±$168,968) 7 Yarmouth (community) Cumberland County $576,900 (±$72,881) 8 West Kennebunk York County $554,100 (±$70,977) 9 Cumberland Center Cumberland County $539,500 (±$74,211) 10 Dunstan Cumberland County $539,000 (±$78,581) 11 Gorham (community) Cumberland County $506,000 (±$42,440) 12 Camden (community) Knox County $498,800 (±$78,016) 13 South Eliot York County $475,600 (±$51,934) 14 Kittery (community) York County $461,400 (±$61,653) 15 Kennebunk (community) York County $452,800 (±$16,587) 16 Oak Hill Cumberland County $429,100 (±$32,335) 17 Freeport (community) Cumberland County $421,000 (±$80,371) 18 Damariscotta (community) Lincoln County $419,100 (±$69,447) 19 South Berwick (community) York County $396,700 (±$65,900) 20 Topsham (community) Sagadahoc County $388,500 (±$24,075) 21 Old Orchard Beach (community) York County $366,600 (±$37,873) 22 (tie) Brunswick (community) Cumberland County $363,200 (±$17,738) 22 (tie) Searsport (community) Waldo County $363,200 (±$116,641) 24 North Berwick (community) York County $346,900 (±$85,624) 25 North Windham Cumberland County $342,800 (±$28,840) 26 Boothbay Harbor (community) Lincoln County $327,800 (±$90,196) 27 Berwick (community) York County $323,300 (±$35,925) 28 South Windham Cumberland County $314,300 (±$81,007) 29 Winterport (community) Waldo County $302,800 (±$63,016) 30 Veazie (community) Penobscot County $293,100 (±$34,743) 31 Waldoboro (community) Lincoln County $291,600 (±$45,997) 32 Hampden (community) Penobscot County $285,900 (±$32,803) 33 Thomaston (community) Knox County $269,500 (±$13,876) 34 Lake Arrowhead York County $267,300 (±$18,567) 35 Fryeburg (community) Oxford County $264,700 (±$19,617) 36 Bridgton (community) Cumberland County $263,800 (±$28,412) 37 Orono (community) Penobscot County $262,900 (±$38,732) 38 Greene (community) Androscoggin County $261,800 (±$26,635) 39 Lisbon Falls Androscoggin County $245,700 (±$24,761) 40 Winthrop (community) Kennebec County $244,900 (±$27,834) 41 Mechanic Falls (community) Androscoggin County $244,300 (±$53,831) 42 Steep Falls Cumberland County $243,400 (±$30,722) 43 Farmingdale (community) Kennebec County $239,200 (±$36,521) 44 Lisbon (community) Androscoggin County $237,200 (±$50,175) 45 Richmond (community) Sagadahoc County $221,100 (±$33,275) 46 South Paris Oxford County $219,700 (±$22,895) 47 Winslow (community) Kennebec County $217,900 (±$11,698) 48 Bucksport (community) Hancock County $214,300 (±$71,019) 49 Newport (community) Penobscot County $187,700 (±$39,501) 50 Oxford (community) Oxford County $183,400 (±$55,295) 51 Randolph (community) Kennebec County $174,300 (±$20,884) 52 Dixfield (community) Oxford County $171,500 (±$68,029) 53 Farmington (community) Franklin County $169,900 (±$59,272) 54 Oakland (community) Kennebec County $167,000 (±$64,706) 55 Wilton (community) Franklin County $166,200 (±$73,851) 56 Madison (community) Somerset County $163,900 (±$58,654) 57 Clinton (community) Kennebec County $163,800 (±$48,731) 58 Pittsfield (community) Somerset County $162,100 (±$12,983) 59 Norway (community) Oxford County $162,000 (±$34,462) 60 Dover-Foxcroft (community) Piscataquis County $158,800 (±$14,286) 61 (tie) Fort Fairfield (community) Aroostook County $158,300 (±$15,520) 61 (tie) Madawaska (community) Aroostook County $158,300 (±$14,010) 63 Skowhegan (community) Somerset County $156,400 (±$10,625) 64 Milford (community) Penobscot County $154,900 (±$57,974) 65 Fort Kent (community) Aroostook County $152,900 (±$57,021) 66 Howland (community) Penobscot County $152,100 (±$34,044) 67 Norridgewock (community) Somerset County $147,600 (±$60,316) 68 Lincoln (community) Penobscot County $142,100 (±$42,128) 69 Fairfield (community) Somerset County $139,600 (±$17,107) 70 Dexter (community) Penobscot County $138,200 (±$50,430) 71 Machias (community) Washington County $136,300 (±$25,484) 72 Houlton (community) Aroostook County $129,600 (±$39,611) 73 Rumford (community) Oxford County $123,200 (±$19,309) 74 Mexico (community) Oxford County $108,700 (±$10,524) 75 Millinocket (community) Penobscot County $99,800 (±$24,092) 76 Van Buren (community) Aroostook County $97,900 (±$29,414) 77 Limestone (community) Aroostook County $97,100 (±$19,830) 78 Milo (community) Piscataquis County $86,500 (±$33,735) 79 East Millinocket (community) Penobscot County $86,200 (±$6,891)
Unincorporated communities inside a town or township are ranked only against each other, because the town’s figures include them.
How this ranking is built A place is included when its own page for this figure is published as reliable: a coefficient of variation of 30% or less and enough surveyed homes.
408 places qualify; the rest are on their own pages with their margins, but not ranked here.
The ranking orders the estimates alone: where two places’ margins of error overlap, their ranks may not truly differ, and places at the same published figure share a rank.
A median published as a bound (“$3,500 or more”) is placed at the bound; its true place may be higher.
Survey years: 2020–2024 (American Community Survey 5-year estimates).
Margins of error are at the 90% confidence level.
What you can do on Seayora in Maine One account for renting, owning, managing and fixing homes, with these figures beside you.
Own or manage a rental? List it, sign the lease and collect rent online, with the figures for Maine beside you.
Create a landlord account · See what landlords get
Looking for a place to rent? Browse homes for rent near Maine, save the ones you like and apply online.
Browse rentals · Create a renter account
Do repairs, renovations or maintenance? Get found by owners and renters near Maine, and send estimates and invoices from your phone.
Join as a pro · Find a pro
Questions about Maine Which place in Maine has the highest median home value? Ogunquit has the highest, $875,700 (±$78,627) (2020–2024 American Community Survey).
Which place in Maine has the lowest median home value? Wesley has the lowest, $68,800 (±$20,682).
What is the median home value in Maine? The figure for Maine as a whole is $296,600 (±$2,876).
Sources This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.
Figures are published by the US Census Bureau, HUD, the Bureau of Labor Statistics and the FBI; Seayora reproduces them and does not adjust them, except where a sentence says it compares dollar figures after inflation. They describe the whole place, not any one building or street, and are not an appraisal, a rent determination, a tax bill, a safety rating or legal advice.
Figures last updated on November 12, 2026 .
Related