Maine 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 .

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
RankPlaceCountyMedian home value
1OgunquitYork County$875,700 (±$78,627)
2FalmouthCumberland County$767,500 (±$54,756)
3KennebunkportYork County$740,500 (±$108,906)
4Cape ElizabethCumberland County$731,600 (±$53,273)
5Chebeague IslandCumberland County$651,400 (±$91,953)
6YarmouthCumberland County$639,700 (±$56,500)
7YorkYork County$636,400 (±$30,348)
8CumberlandCumberland County$616,800 (±$41,642)
9HarpswellCumberland County$609,700 (±$59,710)
10CastineHancock County$603,500 (±$114,039)
11ArrowsicSagadahoc County$584,200 (±$150,159)
12ScarboroughCumberland County$551,900 (±$39,157)
13Bar HarborHancock County$538,400 (±$94,129)
14Beaver CovePiscataquis County$523,300 (±$247,521)
15Mount DesertHancock County$522,100 (±$65,942)
16CamdenKnox County$520,600 (±$70,041)
17FreeportCumberland County$508,400 (±$75,899)
18EliotYork County$498,900 (±$61,594)
19North YarmouthCumberland County$496,500 (±$44,649)
20SouthportLincoln County$495,800 (±$162,589)
21PortlandCumberland County$489,600 (±$13,489)
22KennebunkYork County$487,700 (±$21,352)
23WellsYork County$485,300 (±$22,942)
24South BristolLincoln County$469,200 (±$79,714)
25RockportKnox County$469,000 (±$49,748)
26KitteryYork County$468,500 (±$31,158)
27GorhamCumberland County$460,900 (±$25,712)
28South PortlandCumberland County$441,200 (±$16,572)
29North HavenKnox County$440,200 (±$45,508)
30PownalCumberland County$436,800 (±$31,758)
31 (tie)North BerwickYork County$428,500 (±$33,390)
31 (tie)Southwest HarborHancock County$428,500 (±$35,387)
33VinalhavenKnox County$428,400 (±$43,985)
34South BerwickYork County$428,300 (±$26,203)
35GeorgetownSagadahoc County$427,200 (±$46,771)
36BremenLincoln County$425,300 (±$27,612)
37RangeleyFranklin County$424,700 (±$47,341)
38West BathSagadahoc County$422,800 (±$102,044)
39ArundelYork County$421,300 (±$62,027)
40Owls HeadKnox County$413,300 (±$42,860)
41SacoYork County$413,100 (±$16,543)
42CushingKnox County$409,800 (±$44,029)
43TremontHancock County$407,000 (±$32,197)
44BristolLincoln County$406,400 (±$54,087)
45BowdoinhamSagadahoc County$405,500 (±$104,836)
46Boothbay HarborLincoln County$400,600 (±$49,319)
47Blue HillHancock County$399,500 (±$81,992)
48DaytonYork County$398,200 (±$34,349)
49NewcastleLincoln County$398,000 (±$40,802)
50BiddefordYork County$396,600 (±$24,815)
51RaymondCumberland County$395,800 (±$42,249)
52BrooksvilleHancock County$390,900 (±$113,260)
53WindhamCumberland County$388,900 (±$21,716)
54WestbrookCumberland County$383,300 (±$18,783)
55BrunswickCumberland County$376,300 (±$15,350)
56HopeKnox County$373,400 (±$32,654)
57BerwickYork County$369,100 (±$18,791)
58AlnaLincoln County$367,400 (±$54,515)
59LincolnvilleWaldo County$367,000 (±$17,215)
60Old Orchard BeachYork County$366,600 (±$37,873)
61GrayCumberland County$363,700 (±$20,053)
62DamariscottaLincoln County$363,500 (±$41,988)
63WayneKennebec County$362,800 (±$29,199)
64TopshamSagadahoc County$360,800 (±$19,993)
65LymanYork County$360,400 (±$44,200)
66TrentonHancock County$357,400 (±$35,949)
67New GloucesterCumberland County$357,100 (±$29,390)
68BuxtonYork County$356,800 (±$20,528)
69DedhamHancock County$356,400 (±$33,073)
70St. GeorgeKnox County$356,300 (±$78,558)
71ShapleighYork County$356,000 (±$21,493)
72CascoCumberland County$355,500 (±$58,277)
73NobleboroLincoln County$352,600 (±$45,189)
74Westport IslandLincoln County$351,700 (±$70,427)
75EdgecombLincoln County$348,400 (±$35,565)
76BethelOxford County$344,900 (±$36,994)
77Carrabassett ValleyFranklin County$343,600 (±$49,120)
78NorthportWaldo County$343,400 (±$35,522)
79AlfredYork County$342,300 (±$38,198)
80BoothbayLincoln County$342,100 (±$43,168)
81South ThomastonKnox County$341,300 (±$37,168)
82BelfastWaldo County$340,900 (±$34,462)
83NaplesCumberland County$340,100 (±$48,336)
84BrooklinHancock County$339,400 (±$90,012)
85HollisYork County$338,900 (±$26,545)
86 (tie)SedgwickHancock County$336,200 (±$48,548)
86 (tie)SidneyKennebec County$336,200 (±$33,519)
88StandishCumberland County$336,000 (±$18,004)
89PhippsburgSagadahoc County$335,800 (±$47,394)
90HanoverOxford County$334,500 (±$36,270)
91ActonYork County$334,300 (±$34,205)
92HermonPenobscot County$333,600 (±$32,291)
93RomeKennebec County$329,300 (±$35,539)
94 (tie)ReadfieldKennebec County$326,400 (±$19,531)
94 (tie)StowOxford County$326,400 (±$42,282)
96WiscassetLincoln County$325,200 (±$26,421)
97 (tie)LamoineHancock County$324,800 (±$43,193)
97 (tie)LebanonYork County$324,800 (±$22,814)
99DurhamAndroscoggin County$322,200 (±$33,769)
100NewfieldYork County$318,100 (±$27,041)
101OtisfieldOxford County$317,200 (±$34,816)
102Swans IslandHancock County$316,700 (±$75,366)
103BridgtonCumberland County$316,600 (±$37,285)
104BelgradeKennebec County$312,200 (±$44,018)
105JeffersonLincoln County$311,600 (±$34,796)
106SwedenOxford County$311,300 (±$60,867)
107BathSagadahoc County$310,900 (±$30,312)
108OrringtonPenobscot County$309,000 (±$48,673)
109Deer IsleHancock County$308,300 (±$41,623)
110StoningtonHancock County$306,700 (±$146,147)
111West GardinerKennebec County$305,100 (±$41,885)
112HampdenPenobscot County$301,300 (±$37,704)
113EastbrookHancock County$300,700 (±$51,249)
114ManchesterKennebec County$299,600 (±$39,937)
115SorrentoHancock County$298,800 (±$37,514)
116SebagoCumberland County$298,000 (±$46,113)
117WaterboroYork County$297,000 (±$23,404)
118PenobscotHancock County$296,400 (±$57,769)
119SurryHancock County$296,300 (±$36,372)
120LimingtonYork County$295,600 (±$33,134)
121HallowellKennebec County$295,300 (±$45,181)
122LovellOxford County$295,000 (±$46,534)
123MinotAndroscoggin County$294,900 (±$25,840)
124WinthropKennebec County$294,800 (±$41,097)
125VeaziePenobscot County$293,100 (±$34,743)
126BowdoinSagadahoc County$292,800 (±$71,031)
127Roque BluffsWashington County$290,300 (±$58,682)
128HoldenPenobscot County$289,400 (±$69,859)
129IslesboroWaldo County$288,800 (±$140,087)
130BrownfieldOxford County$287,500 (±$35,992)
131TurnerAndroscoggin County$284,900 (±$50,171)
132SearsmontWaldo County$284,000 (±$31,082)
133PolandAndroscoggin County$283,600 (±$44,466)
134WinterportWaldo County$283,000 (±$42,980)
135OtisHancock County$282,500 (±$22,511)
136AuburnAndroscoggin County$282,000 (±$11,806)
137SanfordYork County$280,200 (±$10,030)
138OrlandHancock County$277,100 (±$19,560)
139GlenburnPenobscot County$276,900 (±$49,320)
140 (tie)GouldsboroHancock County$276,800 (±$51,226)
140 (tie)HancockHancock County$276,800 (±$50,637)
142ViennaKennebec County$276,400 (±$62,017)
143FriendshipKnox County$275,000 (±$55,685)
144WaldoboroLincoln County$274,900 (±$38,563)
145CornishYork County$274,200 (±$83,927)
146MonmouthKennebec County$274,100 (±$21,353)
147WaterfordOxford County$273,800 (±$36,054)
148OronoPenobscot County$272,600 (±$40,159)
149ParsonsfieldYork County$272,100 (±$21,387)
150ThomastonKnox County$271,700 (±$10,061)
151Mechanic FallsAndroscoggin County$270,900 (±$43,619)
152GreeneAndroscoggin County$270,000 (±$22,510)
153LimerickYork County$269,400 (±$28,589)
154 (tie)FryeburgOxford County$268,600 (±$30,106)
154 (tie)WeldFranklin County$268,600 (±$17,387)
156 (tie)GreenvillePiscataquis County$268,500 (±$46,509)
156 (tie)LevantPenobscot County$268,500 (±$26,648)
158EddingtonPenobscot County$268,000 (±$44,967)
159UnionKnox County$267,600 (±$42,150)
160Mount VernonKennebec County$264,200 (±$23,349)
161BaldwinCumberland County$263,200 (±$38,097)
162EustisFranklin County$262,200 (±$50,929)
163PalermoWaldo County$259,700 (±$53,726)
164Stockton SpringsWaldo County$259,100 (±$27,246)
165LisbonAndroscoggin County$258,300 (±$26,077)
166LeedsAndroscoggin County$257,800 (±$27,116)
167FayetteKennebec County$257,600 (±$48,414)
168CarmelPenobscot County$256,800 (±$36,729)
169BealsWashington County$256,700 (±$44,771)
170HiramOxford County$256,600 (±$41,706)
171WoolwichSagadahoc County$254,500 (±$58,807)
172BucksportHancock County$252,300 (±$32,340)
173WalesAndroscoggin County$250,400 (±$27,663)
174DenmarkOxford County$250,000 (±$67,664)
175FarmingdaleKennebec County$249,700 (±$46,359)
176HarrisonCumberland County$249,300 (±$70,235)
177 (tie)FranklinHancock County$245,800 (±$58,974)
177 (tie)RocklandKnox County$245,800 (±$37,934)
179BrewerPenobscot County$245,300 (±$20,892)
180NewburghPenobscot County$244,600 (±$19,526)
181VassalboroKennebec County$244,300 (±$21,834)
182LitchfieldKennebec County$243,900 (±$25,788)
183Verona IslandHancock County$243,600 (±$27,252)
184SmithfieldSomerset County$242,800 (±$15,291)
185RichmondSagadahoc County$242,700 (±$26,738)
186 (tie)EllsworthHancock County$242,300 (±$22,487)
186 (tie)HebronOxford County$242,300 (±$26,056)
186 (tie)WhitefieldLincoln County$242,300 (±$24,019)
189 (tie)MilbridgeWashington County$240,400 (±$30,601)
189 (tie)ParisOxford County$240,400 (±$57,404)
191DresdenLincoln County$240,100 (±$29,464)
192ChinaKennebec County$240,000 (±$36,688)
193PittstonKennebec County$238,700 (±$65,811)
194MercerSomerset County$238,500 (±$31,664)
195SwanvilleWaldo County$237,300 (±$36,407)
196OaklandKennebec County$236,000 (±$23,359)
197AppletonKnox County$235,600 (±$32,923)
198LewistonAndroscoggin County$235,100 (±$7,810)
199NewportPenobscot County$234,800 (±$30,407)
200SebecPiscataquis County$233,000 (±$39,683)
201WarrenKnox County$232,700 (±$32,304)
202JacksonWaldo County$231,500 (±$15,918)
203AlbionKennebec County$230,900 (±$30,865)
204LibertyWaldo County$229,600 (±$31,081)
205WindsorKennebec County$228,800 (±$21,980)
206GreenwoodOxford County$228,700 (±$43,707)
207RobbinstonWashington County$228,000 (±$41,474)
208BuckfieldOxford County$227,700 (±$18,257)
209CharlestonPenobscot County$226,500 (±$16,755)
210StonehamOxford County$226,200 (±$32,271)
211PorterOxford County$226,100 (±$19,656)
212WinslowKennebec County$225,300 (±$11,305)
213SearsportWaldo County$224,400 (±$77,600)
214SullivanHancock County$222,000 (±$32,957)
215LivermoreAndroscoggin County$221,800 (±$22,972)
216 (tie)GardinerKennebec County$221,600 (±$19,237)
216 (tie)MontvilleWaldo County$221,600 (±$27,317)
218Eagle LakeAroostook County$221,200 (±$21,744)
219MonroeWaldo County$220,300 (±$57,039)
220 (tie)BangorPenobscot County$219,600 (±$10,305)
220 (tie)WoodstockOxford County$219,600 (±$42,809)
222Columbia FallsWashington County$219,300 (±$37,137)
223SomervilleLincoln County$218,100 (±$40,721)
224BelmontWaldo County$217,500 (±$28,025)
225NorwayOxford County$215,800 (±$29,438)
226MariavilleHancock County$215,400 (±$23,666)
227CambridgeSomerset County$214,900 (±$60,851)
228WhitingWashington County$214,200 (±$52,322)
229 (tie)ChestervilleFranklin County$214,000 (±$40,266)
229 (tie)MorrillWaldo County$214,000 (±$18,400)
231TroyWaldo County$213,000 (±$30,581)
232FrankfortWaldo County$211,300 (±$59,824)
233East MachiasWashington County$210,800 (±$22,884)
234Winter HarborHancock County$210,500 (±$43,032)
235New CanadaAroostook County$210,300 (±$64,797)
236 (tie)AmherstHancock County$210,200 (±$37,850)
236 (tie)TempleFranklin County$210,200 (±$78,642)
238LowellPenobscot County$209,700 (±$30,494)
239Old TownPenobscot County$208,100 (±$25,947)
240WaldoWaldo County$208,000 (±$40,772)
241PlymouthPenobscot County$207,100 (±$18,110)
242UnityWaldo County$206,900 (±$27,687)
243StetsonPenobscot County$205,700 (±$33,937)
244 (tie)IndustryFranklin County$205,600 (±$30,687)
244 (tie)ThorndikeWaldo County$205,600 (±$87,955)
246GarlandPenobscot County$205,400 (±$37,757)
247Winterville PlantationAroostook County$204,100 (±$27,863)
248HarmonySomerset County$202,700 (±$58,232)
249CliftonPenobscot County$202,500 (±$66,866)
250Portage LakeAroostook County$202,200 (±$32,857)
251WiltonFranklin County$202,000 (±$29,871)
252BradleyPenobscot County$201,800 (±$37,346)
253AugustaKennebec County$201,000 (±$17,689)
254NorthfieldWashington County$198,600 (±$63,882)
255BrooksWaldo County$196,700 (±$33,422)
256ProspectWaldo County$196,500 (±$19,086)
257PerryWashington County$196,400 (±$13,120)
258CherryfieldWashington County$195,800 (±$53,497)
259WashingtonKnox County$195,200 (±$36,395)
260WallagrassAroostook County$194,900 (±$34,743)
261KingfieldFranklin County$194,300 (±$41,159)
262OxfordOxford County$194,200 (±$7,949)
263St. AlbansSomerset County$194,000 (±$28,349)
264AlexanderWashington County$193,800 (±$53,882)
265West ParisOxford County$193,000 (±$19,717)
266MarshfieldWashington County$191,900 (±$42,025)
267MapletonAroostook County$191,800 (±$22,934)
268PhillipsFranklin County$190,800 (±$17,724)
269DixmontPenobscot County$190,700 (±$22,496)
270FreedomWaldo County$190,600 (±$68,521)
271New VineyardFranklin County$190,000 (±$75,788)
272HartfordOxford County$189,200 (±$44,030)
273LubecWashington County$188,700 (±$26,087)
274MadisonSomerset County$187,600 (±$40,029)
275St. AgathaAroostook County$187,500 (±$47,265)
276ClintonKennebec County$187,000 (±$27,740)
277ChapmanAroostook County$185,700 (±$21,723)
278WatervilleKennebec County$184,600 (±$20,944)
279StrongFranklin County$183,900 (±$29,019)
280SolonSomerset County$183,600 (±$11,851)
281EtnaPenobscot County$183,000 (±$48,804)
282ChelseaKennebec County$182,300 (±$36,888)
283WalthamHancock County$181,300 (±$21,884)
284SabattusAndroscoggin County$180,000 (±$39,095)
285EastportWashington County$179,800 (±$33,263)
286AltonPenobscot County$179,500 (±$25,358)
287 (tie)BurnhamWaldo County$178,100 (±$43,290)
287 (tie)EnfieldPenobscot County$178,100 (±$22,137)
287 (tie)MonsonPiscataquis County$178,100 (±$70,771)
290KenduskeagPenobscot County$177,900 (±$36,740)
291MachiasportWashington County$177,100 (±$70,114)
292BentonKennebec County$176,700 (±$23,043)
293MilfordPenobscot County$176,400 (±$48,347)
294BradfordPenobscot County$176,200 (±$14,909)
295New PortlandSomerset County$176,000 (±$34,925)
296LeePenobscot County$174,500 (±$25,457)
297RandolphKennebec County$174,300 (±$20,884)
298SteubenWashington County$173,900 (±$32,303)
299EmbdenSomerset County$173,400 (±$59,431)
300JackmanSomerset County$172,700 (±$60,655)
301ChesterPenobscot County$172,500 (±$58,701)
302Grand Lake Stream PlantationWashington County$172,300 (±$61,198)
303WestonAroostook County$171,700 (±$26,420)
304 (tie)AbbotPiscataquis County$171,200 (±$36,238)
304 (tie)New SharonFranklin County$171,200 (±$21,056)
306DexterPenobscot County$170,600 (±$51,664)
307GuilfordPiscataquis County$170,100 (±$31,190)
308ParkmanPiscataquis County$168,900 (±$25,278)
309JayFranklin County$168,600 (±$26,581)
310AndoverOxford County$168,300 (±$21,846)
311CornvilleSomerset County$167,400 (±$13,603)
312ExeterPenobscot County$166,700 (±$39,211)
313FarmingtonFranklin County$166,600 (±$17,771)
314CantonOxford County$165,000 (±$49,697)
315New SwedenAroostook County$164,700 (±$13,222)
316SkowheganSomerset County$164,400 (±$7,746)
317FairfieldSomerset County$164,300 (±$27,779)
318PittsfieldSomerset County$164,100 (±$16,873)
319EastonAroostook County$163,800 (±$36,353)
320Mars HillAroostook County$163,600 (±$23,316)
321AddisonWashington County$163,500 (±$28,320)
322CorinnaPenobscot County$163,200 (±$25,481)
323Dover-FoxcroftPiscataquis County$162,600 (±$12,249)
324Fort FairfieldAroostook County$161,000 (±$27,132)
325DixfieldOxford County$160,900 (±$23,670)
326Fort KentAroostook County$160,700 (±$52,046)
327CanaanSomerset County$159,900 (±$28,155)
328LittletonAroostook County$159,800 (±$45,902)
329KnoxWaldo County$159,600 (±$26,420)
330HodgdonAroostook County$159,300 (±$24,720)
331ColumbiaWashington County$158,700 (±$18,932)
332HudsonPenobscot County$157,300 (±$9,435)
333MadawaskaAroostook County$156,300 (±$15,324)
334CutlerWashington County$155,900 (±$38,682)
335AmityAroostook County$155,000 (±$57,294)
336PalmyraSomerset County$154,900 (±$33,775)
337MoscowSomerset County$153,800 (±$27,621)
338AthensSomerset County$153,100 (±$33,158)
339NorridgewockSomerset County$151,900 (±$52,345)
340JonesboroWashington County$151,400 (±$74,507)
341WoodlandAroostook County$150,300 (±$24,868)
342HowlandPenobscot County$150,100 (±$52,311)
343SumnerOxford County$150,000 (±$73,090)
344StarksSomerset County$148,500 (±$27,004)
345Livermore FallsAndroscoggin County$147,500 (±$33,958)
346Presque IsleAroostook County$147,200 (±$11,144)
347Castle HillAroostook County$145,300 (±$18,129)
348 (tie)CarthageFranklin County$144,300 (±$40,611)
348 (tie)OakfieldAroostook County$144,300 (±$46,282)
348 (tie)RipleySomerset County$144,300 (±$33,268)
351LinneusAroostook County$144,200 (±$53,354)
352PembrokeWashington County$142,800 (±$24,893)
353JonesportWashington County$142,000 (±$37,417)
354 (tie)AvonFranklin County$141,700 (±$41,550)
354 (tie)TopsfieldWashington County$141,700 (±$32,403)
356LincolnPenobscot County$141,500 (±$40,249)
357 (tie)MachiasWashington County$141,300 (±$17,053)
357 (tie)PeruOxford County$141,300 (±$38,374)
359CharlotteWashington County$140,800 (±$29,585)
360HartlandSomerset County$139,200 (±$9,660)
361DetroitSomerset County$137,500 (±$40,435)
362FrenchvilleAroostook County$137,300 (±$17,315)
363HoultonAroostook County$137,000 (±$31,005)
364CorinthPenobscot County$135,800 (±$31,306)
365Dyer BrookAroostook County$135,000 (±$51,023)
366WestfieldAroostook County$134,400 (±$61,226)
367CaribouAroostook County$134,100 (±$31,044)
368LudlowAroostook County$133,900 (±$56,236)
369MerrillAroostook County$131,600 (±$20,969)
370GreenbushPenobscot County$131,000 (±$24,725)
371CrystalAroostook County$129,200 (±$60,221)
372RumfordOxford County$127,700 (±$21,095)
373PattenPenobscot County$127,600 (±$48,785)
374MasardisAroostook County$126,400 (±$51,350)
375LagrangePenobscot County$126,000 (±$32,869)
376MonticelloAroostook County$125,800 (±$36,436)
377AshlandAroostook County$125,000 (±$49,293)
378SangervillePiscataquis County$124,000 (±$40,451)
379SpringfieldPenobscot County$122,500 (±$28,474)
380AnsonSomerset County$117,800 (±$13,872)
381PerhamAroostook County$117,600 (±$8,709)
382SmyrnaAroostook County$117,100 (±$9,501)
383Mount ChasePenobscot County$115,700 (±$15,135)
384ShermanAroostook County$115,200 (±$14,303)
385WashburnAroostook County$112,900 (±$14,467)
386BaileyvilleWashington County$112,100 (±$20,200)
387CalaisWashington County$111,100 (±$36,347)
388MexicoOxford County$110,800 (±$9,516)
389Island FallsAroostook County$108,300 (±$25,047)
390RoxburyOxford County$105,800 (±$47,574)
391MattawamkeagPenobscot County$104,200 (±$41,245)
392MillinocketPenobscot County$103,800 (±$25,816)
393BinghamSomerset County$103,000 (±$25,984)
394StacyvillePenobscot County$101,700 (±$24,876)
395MedwayPenobscot County$100,400 (±$28,731)
396BurlingtonPenobscot County$99,700 (±$21,003)
397PassadumkeagPenobscot County$98,800 (±$26,730)
398LimestoneAroostook County$98,400 (±$18,173)
399Van BurenAroostook County$97,700 (±$23,501)
400MiloPiscataquis County$97,100 (±$27,029)
401BrownvillePiscataquis County$96,700 (±$22,499)
402 (tie)AllagashAroostook County$95,600 (±$10,646)
402 (tie)WinnPenobscot County$95,600 (±$5,362)
404DanforthWashington County$89,900 (±$36,313)
405MedfordPiscataquis County$88,200 (±$26,783)
406East MillinocketPenobscot County$86,200 (±$6,891)
407Grand IsleAroostook County$85,000 (±$14,743)
408WesleyWashington County$68,800 (±$20,682)

Unincorporated communities ranked by median home value

Median home value, estimate (90% margin of error), 2020–2024
RankPlaceCountyMedian home value
1Falmouth ForesideCumberland County$855,000 (±$335,783)
2Falmouth (community)Cumberland County$833,300 (±$165,740)
3Kennebunkport (community)York County$814,400 (±$148,176)
4Cape NeddickYork County$684,400 (±$70,748)
5York HarborYork County$627,700 (±$90,145)
6Bar Harbor (community)Hancock County$626,900 (±$168,968)
7Yarmouth (community)Cumberland County$576,900 (±$72,881)
8West KennebunkYork County$554,100 (±$70,977)
9Cumberland CenterCumberland County$539,500 (±$74,211)
10DunstanCumberland County$539,000 (±$78,581)
11Gorham (community)Cumberland County$506,000 (±$42,440)
12Camden (community)Knox County$498,800 (±$78,016)
13South EliotYork County$475,600 (±$51,934)
14Kittery (community)York County$461,400 (±$61,653)
15Kennebunk (community)York County$452,800 (±$16,587)
16Oak HillCumberland County$429,100 (±$32,335)
17Freeport (community)Cumberland County$421,000 (±$80,371)
18Damariscotta (community)Lincoln County$419,100 (±$69,447)
19South Berwick (community)York County$396,700 (±$65,900)
20Topsham (community)Sagadahoc County$388,500 (±$24,075)
21Old 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)
24North Berwick (community)York County$346,900 (±$85,624)
25North WindhamCumberland County$342,800 (±$28,840)
26Boothbay Harbor (community)Lincoln County$327,800 (±$90,196)
27Berwick (community)York County$323,300 (±$35,925)
28South WindhamCumberland County$314,300 (±$81,007)
29Winterport (community)Waldo County$302,800 (±$63,016)
30Veazie (community)Penobscot County$293,100 (±$34,743)
31Waldoboro (community)Lincoln County$291,600 (±$45,997)
32Hampden (community)Penobscot County$285,900 (±$32,803)
33Thomaston (community)Knox County$269,500 (±$13,876)
34Lake ArrowheadYork County$267,300 (±$18,567)
35Fryeburg (community)Oxford County$264,700 (±$19,617)
36Bridgton (community)Cumberland County$263,800 (±$28,412)
37Orono (community)Penobscot County$262,900 (±$38,732)
38Greene (community)Androscoggin County$261,800 (±$26,635)
39Lisbon FallsAndroscoggin County$245,700 (±$24,761)
40Winthrop (community)Kennebec County$244,900 (±$27,834)
41Mechanic Falls (community)Androscoggin County$244,300 (±$53,831)
42Steep FallsCumberland County$243,400 (±$30,722)
43Farmingdale (community)Kennebec County$239,200 (±$36,521)
44Lisbon (community)Androscoggin County$237,200 (±$50,175)
45Richmond (community)Sagadahoc County$221,100 (±$33,275)
46South ParisOxford County$219,700 (±$22,895)
47Winslow (community)Kennebec County$217,900 (±$11,698)
48Bucksport (community)Hancock County$214,300 (±$71,019)
49Newport (community)Penobscot County$187,700 (±$39,501)
50Oxford (community)Oxford County$183,400 (±$55,295)
51Randolph (community)Kennebec County$174,300 (±$20,884)
52Dixfield (community)Oxford County$171,500 (±$68,029)
53Farmington (community)Franklin County$169,900 (±$59,272)
54Oakland (community)Kennebec County$167,000 (±$64,706)
55Wilton (community)Franklin County$166,200 (±$73,851)
56Madison (community)Somerset County$163,900 (±$58,654)
57Clinton (community)Kennebec County$163,800 (±$48,731)
58Pittsfield (community)Somerset County$162,100 (±$12,983)
59Norway (community)Oxford County$162,000 (±$34,462)
60Dover-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)
63Skowhegan (community)Somerset County$156,400 (±$10,625)
64Milford (community)Penobscot County$154,900 (±$57,974)
65Fort Kent (community)Aroostook County$152,900 (±$57,021)
66Howland (community)Penobscot County$152,100 (±$34,044)
67Norridgewock (community)Somerset County$147,600 (±$60,316)
68Lincoln (community)Penobscot County$142,100 (±$42,128)
69Fairfield (community)Somerset County$139,600 (±$17,107)
70Dexter (community)Penobscot County$138,200 (±$50,430)
71Machias (community)Washington County$136,300 (±$25,484)
72Houlton (community)Aroostook County$129,600 (±$39,611)
73Rumford (community)Oxford County$123,200 (±$19,309)
74Mexico (community)Oxford County$108,700 (±$10,524)
75Millinocket (community)Penobscot County$99,800 (±$24,092)
76Van Buren (community)Aroostook County$97,900 (±$29,414)
77Limestone (community)Aroostook County$97,100 (±$19,830)
78Milo (community)Piscataquis County$86,500 (±$33,735)
79East 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 .

Related