MEMaine rankings

Towns with the lowest property taxes in Maine

Ranked by the median yearly real-estate tax bill homeowners actually pay (the tax rate column is that bill divided by the median home value). 144 towns with 2,500+ residents.

U.S. Census ACS 2020–2024 5-year

Dexter
Maine · Lowest property tax

Dexter ranks #29 of 144

$2,186/yr median yearly property-tax bill · Visit Dexter →

Dexter ranks #29 of 144 for lowest property tax in Maine
#TownMedian tax billHome valueTax rate
1 CorinthPenobscot County · 2,990 people $1,381/yr $135,800 1.02%
2 Livermore Falls Livermore FallsAndroscoggin County · 3,102 people $1,399/yr $147,500 0.95%
3 Norridgewock NorridgewockSomerset County · 3,288 people $1,462/yr $151,900 0.96%
4 MillinocketPenobscot County · 4,115 people $1,580/yr $103,800 1.52%
5 Oxford OxfordOxford County · 4,333 people $1,610/yr $194,200 0.83%
6 Map of Caribou Caribou7,382 people $1,680/yr $134,100 1.25%
7 Calais3,097 people $1,684/yr $111,100 1.52%
8 HoultonAroostook County · 6,056 people $1,707/yr $137,000 1.25%
9 BentonKennebec County · 2,770 people $1,758/yr $176,700 0.99%
10 Fort Fairfield Fort FairfieldAroostook County · 3,309 people $1,838/yr $161,000 1.14%
11 LincolnPenobscot County · 4,890 people $1,860/yr $141,500 1.31%
12 HancockHancock County · 2,518 people $1,869/yr $276,800 0.68%
13 PittstonKennebec County · 3,093 people $1,909/yr $238,700 0.80%
14 Clinton ClintonKennebec County · 3,385 people $1,910/yr $187,000 1.02%
15 Map of Dover-Foxcroft Dover-FoxcroftPiscataquis County · 4,506 people $1,916/yr $162,600 1.18%
16 MadawaskaAroostook County · 3,853 people $1,923/yr $156,300 1.23%
17 Farmington FarmingtonFranklin County · 8,157 people $1,958/yr $166,600 1.18%
18 MexicoOxford County · 2,782 people $1,961/yr $110,800 1.77%
19 MilfordPenobscot County · 3,095 people $1,962/yr $176,400 1.11%
20 PittsfieldSomerset County · 3,930 people $1,965/yr $164,100 1.20%
21 MadisonSomerset County · 4,782 people $1,983/yr $187,600 1.06%
22 RumfordOxford County · 5,942 people $1,988/yr $127,700 1.56%
23 BucksportHancock County · 5,016 people $2,021/yr $252,300 0.80%
24 NorwayOxford County · 5,228 people $2,057/yr $215,800 0.95%
25 SkowheganSomerset County · 8,653 people $2,091/yr $164,400 1.27%
26 Map of Vassalboro VassalboroKennebec County · 4,592 people $2,117/yr $244,300 0.87%
27 SabattusAndroscoggin County · 5,116 people $2,151/yr $180,000 1.20%
28 Windsor WindsorKennebec County · 2,690 people $2,160/yr $228,800 0.94%
29 Dexter DexterPenobscot County · 3,822 people $2,186/yr $170,600 1.28%
30 Map of Boothbay BoothbayLincoln County · 3,102 people $2,202/yr $342,100 0.64%
31 FairfieldSomerset County · 6,519 people $2,217/yr $164,300 1.35%
32 Map of Searsport SearsportWaldo County · 2,655 people $2,225/yr $224,400 0.99%
33 Jay JayFranklin County · 4,657 people $2,245/yr $168,600 1.33%
34 West Gardiner West GardinerKennebec County · 3,696 people $2,282/yr $305,100 0.75%
35 TurnerAndroscoggin County · 5,891 people $2,294/yr $284,900 0.81%
36 ChelseaKennebec County · 2,823 people $2,313/yr $182,300 1.27%
37 Fort KentAroostook County · 4,150 people $2,317/yr $160,700 1.44%
38 WiltonFranklin County · 3,862 people $2,344/yr $202,000 1.16%
39 Map of Presque Isle Presque Isle8,736 people $2,401/yr $147,200 1.63%
40 WoolwichSagadahoc County · 3,158 people $2,433/yr $254,500 0.96%
41 Map of Oakland OaklandKennebec County · 6,309 people $2,439/yr $236,000 1.03%
42 Augusta Augusta19,077 people $2,465/yr $201,000 1.23%
43 Map of Sidney SidneyKennebec County · 4,790 people $2,474/yr $336,200 0.74%
44 Limerick LimerickYork County · 3,400 people $2,520/yr $269,400 0.94%
45 ChinaKennebec County · 4,526 people $2,535/yr $240,000 1.06%
46 Map of Litchfield LitchfieldKennebec County · 3,680 people $2,545/yr $243,900 1.04%
47 FarmingdaleKennebec County · 3,017 people $2,574/yr $249,700 1.03%
48 LevantPenobscot County · 3,069 people $2,580/yr $268,500 0.96%
49 Map of Jefferson JeffersonLincoln County · 2,647 people $2,587/yr $311,600 0.83%
50 Minot MinotAndroscoggin County · 2,794 people $2,602/yr $294,900 0.88%
51 ShapleighYork County · 2,976 people $2,603/yr $356,000 0.73%
52 HollisYork County · 4,872 people $2,625/yr $338,900 0.77%
53 WinterportWaldo County · 3,850 people $2,646/yr $283,000 0.93%
54 Paris ParisOxford County · 5,317 people $2,649/yr $240,400 1.10%
55 CarmelPenobscot County · 2,941 people $2,662/yr $256,800 1.04%
56 BristolLincoln County · 2,917 people $2,668/yr $406,400 0.66%
57 Acton ActonYork County · 2,721 people $2,680/yr $334,300 0.80%
58 Lyman LymanYork County · 4,612 people $2,717/yr $360,400 0.75%
59 Harrison HarrisonCumberland County · 2,513 people $2,731/yr $249,300 1.10%
60 Gardiner6,088 people $2,742/yr $221,600 1.24%
61 Waterville17,077 people $2,755/yr $184,600 1.49%
62 HermonPenobscot County · 6,727 people $2,761/yr $333,600 0.83%
63 WaterboroYork County · 8,055 people $2,772/yr $297,000 0.93%
64 PolandAndroscoggin County · 5,954 people $2,774/yr $283,600 0.98%
65 Lebanon LebanonYork County · 6,629 people $2,784/yr $324,800 0.86%
66 Map of Naples NaplesCumberland County · 3,985 people $2,784/yr $340,100 0.82%
67 WinslowKennebec County · 8,023 people $2,809/yr $225,300 1.25%
68 OrringtonPenobscot County · 3,853 people $2,823/yr $309,000 0.91%
69 Warren WarrenKnox County · 4,932 people $2,832/yr $232,700 1.22%
70 BethelOxford County · 2,617 people $2,835/yr $344,900 0.82%
71 LimingtonYork County · 4,017 people $2,852/yr $295,600 0.96%
72 BelgradeKennebec County · 3,351 people $2,859/yr $312,200 0.92%
73 WaldoboroLincoln County · 5,253 people $2,861/yr $274,900 1.04%
74 Map of Lewiston Lewiston38,324 people $2,899/yr $235,100 1.23%
75 Blue Hill Blue HillHancock County · 2,813 people $2,907/yr $399,500 0.73%
76 FryeburgOxford County · 3,489 people $2,928/yr $268,600 1.09%
77 BridgtonCumberland County · 5,642 people $2,929/yr $316,600 0.93%
78 BowdoinhamSagadahoc County · 3,142 people $2,958/yr $405,500 0.73%
79 Map of Greene GreeneAndroscoggin County · 4,417 people $2,965/yr $270,000 1.10%
80 Mechanic FallsAndroscoggin County · 3,134 people $2,993/yr $270,900 1.10%
81 Map of Standish StandishCumberland County · 10,662 people $3,005/yr $336,000 0.89%
82 Newport NewportPenobscot County · 3,143 people $3,018/yr $234,800 1.29%
83 Map of Bangor Bangor31,938 people $3,076/yr $219,600 1.40%
84 Casco CascoCumberland County · 3,696 people $3,085/yr $355,500 0.87%
85 Raymond RaymondCumberland County · 4,610 people $3,139/yr $395,800 0.79%
86 MonmouthKennebec County · 4,162 people $3,139/yr $274,100 1.15%
87 HarpswellCumberland County · 5,046 people $3,141/yr $609,700 0.52%
88 RichmondSagadahoc County · 3,566 people $3,143/yr $242,700 1.30%
89 Old Town Old Town7,470 people $3,153/yr $208,100 1.52%
90 Wells WellsYork County · 11,713 people $3,215/yr $485,300 0.66%
91 HoldenPenobscot County · 3,352 people $3,221/yr $289,400 1.11%
92 Ellsworth Ellsworth8,657 people $3,262/yr $242,300 1.35%
93 Map of Union UnionKnox County · 2,663 people $3,276/yr $267,600 1.22%
94 GlenburnPenobscot County · 4,737 people $3,287/yr $276,900 1.19%
95 Map of Lisbon LisbonAndroscoggin County · 9,750 people $3,324/yr $258,300 1.29%
96 Map of St. George St. GeorgeKnox County · 2,606 people $3,359/yr $356,300 0.94%
97 Map of Brewer Brewer9,652 people $3,374/yr $245,300 1.38%
98 BowdoinSagadahoc County · 3,188 people $3,375/yr $292,800 1.15%
99 Readfield ReadfieldKennebec County · 2,651 people $3,392/yr $326,400 1.04%
100 Map of New Gloucester New GloucesterCumberland County · 5,766 people $3,417/yr $357,100 0.96%
101 Buxton BuxtonYork County · 8,512 people $3,422/yr $356,800 0.96%
102 Map of Old Orchard Beach Old Orchard BeachYork County · 9,244 people $3,426/yr $366,600 0.93%
103 Map of Winthrop WinthropKennebec County · 6,191 people $3,506/yr $294,800 1.19%
104 Alfred AlfredYork County · 3,125 people $3,543/yr $342,300 1.04%
105 WiscassetLincoln County · 3,874 people $3,550/yr $325,200 1.09%
106 Gray GrayCumberland County · 8,429 people $3,683/yr $363,700 1.01%
107 Auburn Auburn24,602 people $3,687/yr $282,000 1.31%
108 HampdenPenobscot County · 7,896 people $3,694/yr $301,300 1.23%
109 Sanford Sanford22,247 people $3,708/yr $280,200 1.32%
110 North Berwick North BerwickYork County · 5,129 people $3,735/yr $428,500 0.87%
111 Arundel ArundelYork County · 4,418 people $3,763/yr $421,300 0.89%
112 Map of Durham DurhamAndroscoggin County · 4,262 people $3,781/yr $322,200 1.17%
113 Bath Bath8,815 people $3,847/yr $310,900 1.24%
114 Hallowell2,592 people $3,867/yr $295,300 1.31%
115 Kennebunkport KennebunkportYork County · 3,684 people $3,914/yr $740,500 0.53%
116 Windham WindhamCumberland County · 19,188 people $3,938/yr $388,900 1.01%
117 Westbrook Westbrook20,775 people $4,005/yr $383,300 1.04%
118 Map of Rockland Rockland7,035 people $4,059/yr $245,800 1.65%
119 Belfast6,986 people $4,145/yr $340,900 1.22%
120 TopshamSagadahoc County · 9,706 people $4,259/yr $360,800 1.18%
121 Bar Harbor Bar HarborHancock County · 5,244 people $4,279/yr $538,400 0.79%
122 South Portland South Portland26,930 people $4,359/yr $441,200 0.99%
123 Biddeford Biddeford22,498 people $4,401/yr $396,600 1.11%
124 Berwick BerwickYork County · 8,175 people $4,436/yr $369,100 1.20%
125 ThomastonKnox County · 2,769 people $4,487/yr $271,700 1.65%
126 Kittery KitteryYork County · 10,473 people $4,518/yr $468,500 0.96%
127 Eliot EliotYork County · 7,146 people $4,549/yr $498,900 0.91%
128 YorkYork County · 13,986 people $4,658/yr $636,400 0.73%
129 Brunswick BrunswickCumberland County · 22,336 people $4,756/yr $376,300 1.26%
130 Saco Saco20,819 people $4,807/yr $413,100 1.16%
131 Gorham GorhamCumberland County · 18,300 people $4,825/yr $460,900 1.05%
132 Map of Orono OronoPenobscot County · 11,902 people $4,830/yr $272,600 1.77%
133 South Berwick South BerwickYork County · 7,670 people $4,956/yr $428,300 1.16%
134 Kennebunk KennebunkYork County · 11,820 people $4,999/yr $487,700 1.03%
135 Map of Freeport FreeportCumberland County · 8,802 people $5,042/yr $508,400 0.99%
136 North Yarmouth North YarmouthCumberland County · 4,240 people $5,355/yr $496,500 1.08%
137 Portland Portland68,854 people $5,601/yr $489,600 1.14%
138 Rockport RockportKnox County · 3,675 people $5,764/yr $469,000 1.23%
139 CamdenKnox County · 5,242 people $5,832/yr $520,600 1.12%
140 Map of Scarborough ScarboroughCumberland County · 23,215 people $5,978/yr $551,900 1.08%
141 Map of Cumberland CumberlandCumberland County · 8,647 people $7,116/yr $616,800 1.15%
142 Yarmouth YarmouthCumberland County · 9,053 people $7,120/yr $639,700 1.11%
143 Cape Elizabeth Cape ElizabethCumberland County · 9,606 people $7,637/yr $731,600 1.04%
144 Falmouth FalmouthCumberland County · 12,755 people $7,742/yr $767,500 1.01%

How this ranking works

We rank every town by the median yearly real-estate tax bill homeowners actually pay (the tax rate column is that bill divided by the median home value). The town with the lowest figure ranks #1. For comparison, the figure for Maine as a whole is $3,036/yr.

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states