Maine Property Tax Rates by Town (2026)

How Maine Property Taxes Work

Maine property taxes are set at the local level — every city and town sets its own mill rate. There is no statewide property tax. The mill rate is expressed as dollars per $1,000 of assessed value.

The formula: Assessed Value × Mill Rate ÷ 1,000 = Annual Tax Bill

Example: A home assessed at $300,000 with a mill rate of 14 owes $4,200 per year.

Maine requires municipalities to assess properties at 70% to 110% of market value. Many towns that haven’t revalued recently assess below market value, pushing mill rates higher to compensate — which is why comparing mill rates across towns without knowing the assessment ratio can be misleading.

Maine Mill Rates and Property Tax Rates by Town (2024)

A mill rate is the amount of property tax charged per $1,000 of property value, so a mill rate of 10 means $10 of tax for every $1,000. Every Maine town sets its own rate each year, which is why bills differ so much from one town to the next. The 2024 state weighted average is 10.37 mills, or $10.37 per $1,000.

The rates below are Maine Revenue Services’ estimated full-value rates for all 483 municipalities that report one. They adjust for how much of each town’s value is actually assessed, which makes towns comparable. They are not the rate printed on a tax bill. A town’s posted mill rate is applied to its own assessed values, so the two often differ. Use these numbers to compare towns, and use your town’s posted mill rate and assessed value for your actual bill.

For example, Wells is $5.79 per $1,000, so a $400,000 home would carry roughly $2,316 a year before exemptions. Bangor is $16.42, which is about $6,568 on the same value.

Popular Towns, Lowest to Highest

  • Harpswell: $4.65 per $1,000
  • Ogunquit: $4.79 per $1,000
  • Kennebunkport: $4.92 per $1,000
  • Deer Isle: $5.47 per $1,000
  • Wells: $5.79 per $1,000
  • Boothbay Harbor: $6.21 per $1,000
  • Mount Desert: $6.87 per $1,000
  • Bethel: $7.40 per $1,000
  • York: $7.65 per $1,000
  • Castine: $7.74 per $1,000
  • Stonington: $7.85 per $1,000
  • Rangeley: $8.53 per $1,000
  • Bar Harbor: $8.76 per $1,000
  • Kittery: $8.92 per $1,000
  • Greenville: $9.73 per $1,000
  • Old Orchard Beach: $9.77 per $1,000
  • Kennebunk: $9.83 per $1,000
  • Camden: $10.02 per $1,000
  • Freeport: $10.81 per $1,000
  • Portland: $11.09 per $1,000
  • Biddeford: $11.37 per $1,000
  • Saco: $11.39 per $1,000
  • Augusta: $12.63 per $1,000
  • Brunswick: $13.15 per $1,000
  • Bath: $13.75 per $1,000
  • Lewiston: $14.26 per $1,000
  • Rockland: $14.67 per $1,000
  • Belfast: $14.69 per $1,000
  • Waterville: $15.79 per $1,000
  • Bangor: $16.42 per $1,000
  • Presque Isle: $18.58 per $1,000

Lowest Mill Rates in Maine

These ten towns have the lowest full-value rates (plantations left out). Low rates often reflect very high property values, so a low rate does not always mean a low bill.

  • South Bristol: $2.88
  • Lakeville: $3.36
  • Carrabassett: $3.54
  • Beaver Cove: $3.69
  • Southport: $3.81
  • Stoneham: $3.88
  • Osborn: $3.97
  • Bowerbank: $4.10
  • Newry: $4.37
  • Harpswell: $4.65

Highest Mill Rates in Maine

  • East Millinocket: $25.29
  • Ashland: $20.93
  • Millinocket: $20.71
  • Medway: $20.28
  • Limestone: $19.99
  • Fort Fairfield: $19.67
  • Vanceboro: $19.44
  • Madawaska: $19.36
  • Oakfield: $19.34
  • Mars Hill: $19.27

Find Your Town

Androscoggin County (average $12.85)
  • Auburn: $15.93
  • Durham: $9.73
  • Greene: $10.34
  • Leeds: $10.53
  • Lewiston: $14.26
  • Lisbon: $12.29
  • Livermore: $9.64
  • Livermore Falls: $14.84
  • Mechanic Falls: $12.19
  • Minot: $8.95
  • Poland: $10.14
  • Sabattus: $11.20
  • Turner: $8.54
  • Wales: $11.31
Aroostook County (average $15.96)
  • Allagash: $13.21
  • Amity: $13.43
  • Ashland: $20.93
  • Blaine: $18.38
  • Bridgewater: $17.76
  • Caribou: $19.15
  • Castle Hill: $11.93
  • Caswell: $18.83
  • Chapman: $12.34
  • Crystal: $12.62
  • Cyr Plantation: $9.98
  • Dyer Brook: $11.84
  • Eagle Lake: $9.94
  • Easton: $16.93
  • Fort Fairfield: $19.67
  • Fort Kent: $17.56
  • Frenchville: $11.57
  • Glenwood Plantation: $8.51
  • Grand Isle: $15.30
  • Hamlin: $8.90
  • Hammond: $15.47
  • Haynesville: $14.30
  • Hersey: $14.85
  • Hodgdon: $11.67
  • Houlton: $17.47
  • Island Falls: $17.98
  • Limestone: $19.99
  • Linneus: $10.26
  • Littleton: $16.83
  • Ludlow: $14.14
  • Macwahoc Plantation: $6.28
  • Madawaska: $19.36
  • Mapleton: $11.01
  • Mars Hill: $19.27
  • Masardis: $15.49
  • Merrill: $15.57
  • Monticello: $16.09
  • Moro Plantation: $12.16
  • Nashville Plantation: $4.04
  • New Canada: $14.49
  • New Limerick: $4.83
  • New Sweden: $16.23
  • Oakfield: $19.34
  • Orient: $11.69
  • Perham: $15.51
  • Portage Lake: $10.10
  • Presque Isle: $18.58
  • Reed Plantation: $15.13
  • Saint Agatha: $13.46
  • Saint Francis: $13.92
  • Saint John Plantation: $10.92
  • Sherman: $14.22
  • Smyrna: $14.06
  • Stockholm: $17.31
  • Van Buren: $14.84
  • Wade: $14.16
  • Wallagrass: $10.68
  • Washburn: $16.56
  • Westfield: $14.66
  • Westmanland: $9.17
  • Weston: $13.29
  • Winterville Plantation: $11.98
  • Woodland: $16.28
Cumberland County (average $10.62)
  • Baldwin: $9.97
  • Bridgton: $8.19
  • Brunswick: $13.15
  • Cape Elizabeth: $10.01
  • Casco: $9.22
  • Chebeague Island: $7.62
  • Cumberland: $12.19
  • Falmouth: $10.58
  • Freeport: $10.81
  • Frye: $10.82
  • Gorham: $11.82
  • Gray: $9.32
  • Harpswell: $4.65
  • Harrison: $8.04
  • Long Island: $5.94
  • Naples: $7.18
  • New Gloucester: $9.16
  • North Yarmouth: $11.00
  • Portland: $11.09
  • Pownal: $10.72
  • Raymond: $8.07
  • Scarborough: $10.31
  • Sebago: $8.67
  • South Portland: $12.03
  • Standish: $10.06
  • Westbrook: $11.91
  • Windham: $10.97
  • Yarmouth: $12.76
Franklin County (average $8.59)
  • Avon: $12.17
  • Carrabassett: $3.54
  • Carthage: $13.15
  • Chesterville: $11.11
  • Coplin Plantation: $4.87
  • Dallas Plantation: $4.96
  • Eustis: $7.53
  • Farmington: $12.47
  • Industry: $9.24
  • Jay: $12.98
  • Kingfield: $15.97
  • New Sharon: $10.80
  • New Vineyard: $8.60
  • Phillips: $13.08
  • Rangeley: $8.53
  • Rangeley Plantation: $3.49
  • Sandy River Plantation: $3.23
  • Strong: $10.19
  • Temple: $15.11
  • Weld: $6.57
  • Wilton: $12.96
Hancock County (average $8.39)
  • Amherst: $9.51
  • Aurora: $11.14
  • Bar Harbor: $8.76
  • Blue Hill: $8.13
  • Brooklin: $5.48
  • Brooksville: $4.72
  • Bucksport: $10.73
  • Castine: $7.74
  • Cranberry Isles: $8.53
  • Dedham: $10.28
  • Deer Isle: $5.47
  • Eastbrook: $9.06
  • Ellsworth: $15.13
  • Franklin: $7.96
  • Frenchboro: $18.05
  • Gouldsboro: $7.77
  • Great Pond: $5.57
  • Hancock: $7.02
  • Lamoine: $6.52
  • Mariaville: $9.06
  • Mount Desert: $6.87
  • Orland: $8.31
  • Osborn: $3.97
  • Otis: $6.36
  • Penobscot: $7.58
  • Sedgwick: $7.98
  • Sorrento: $7.62
  • Southwest Harbor: $8.65
  • Stonington: $7.85
  • Sullivan: $9.76
  • Surry: $7.50
  • Swan’s Island: $9.16
  • Tremont: $8.85
  • Trenton: $8.84
  • Verona: $7.27
  • Waltham: $9.48
  • Winter Harbor: $7.41
Kennebec County (average $11.07)
  • Albion: $9.71
  • Augusta: $12.63
  • Belgrade: $7.48
  • Benton: $10.88
  • Chelsea: $10.48
  • China: $9.93
  • Clinton: $12.93
  • Farmingdale: $12.09
  • Fayette: $9.57
  • Gardiner: $12.83
  • Hallowell: $14.42
  • Litchfield: $9.60
  • Manchester: $10.10
  • Monmouth: $12.32
  • Mount Vernon: $10.45
  • Oakland: $10.06
  • Pittston: $9.29
  • Randolph: $11.28
  • Readfield: $10.55
  • Rome: $5.70
  • Sidney: $6.56
  • Vassalboro: $8.92
  • Vienna: $9.48
  • Waterville: $15.79
  • Wayne: $11.66
  • West Gardiner: $7.53
  • Windsor: $10.00
  • Winslow: $13.87
  • Winthrop: $12.38
Knox County (average $10.58)
  • Appleton: $13.12
  • Camden: $10.02
  • Cushing: $9.07
  • Friendship: $6.98
  • Hope: $9.51
  • Isle au Haut: $7.54
  • Matinicus Isle: $10.93
  • North Haven: $8.86
  • Owls Head: $8.14
  • Rockland: $14.67
  • Rockport: $12.60
  • Saint George: $6.63
  • South Thomaston: $9.60
  • Thomaston: $14.00
  • Union: $12.77
  • Vinalhaven: $9.86
  • Warren: $12.18
  • Washington: $10.71
Lincoln County (average $7.53)
  • Alna: $11.86
  • Boothbay: $6.30
  • Boothbay Harbor: $6.21
  • Bremen: $7.67
  • Bristol: $4.95
  • Damariscotta: $10.92
  • Dresden: $11.82
  • Edgecomb: $11.51
  • Jefferson: $8.32
  • Monhegan Plantation: $7.24
  • Newcastle: $12.63
  • Nobleboro: $7.98
  • Somerville: $12.23
  • South Bristol: $2.88
  • Southport: $3.81
  • Waldoboro: $12.81
  • Westport: $5.09
  • Whitefield: $9.93
  • Wiscasset: $12.19
Oxford County (average $9.40)
  • Andover: $10.41
  • Bethel: $7.40
  • Brownfield: $10.69
  • Buckfield: $12.79
  • Byron: $6.70
  • Canton: $13.98
  • Denmark: $7.76
  • Dixfield: $12.44
  • Fryeburg: $10.90
  • Gilead: $12.40
  • Greenwood: $7.89
  • Hanover: $9.65
  • Hartford: $9.97
  • Hebron: $9.95
  • Hiram: $8.10
  • Lincoln Plantation: $2.71
  • Lovell: $5.35
  • Mexico: $16.70
  • Newry: $4.37
  • Norway: $10.95
  • Otisfield: $8.90
  • Oxford: $10.88
  • Paris: $12.63
  • Peru: $10.94
  • Porter: $9.01
  • Roxbury: $9.51
  • Rumford: $15.09
  • Stoneham: $3.88
  • Stow: $11.81
  • Sumner: $13.30
  • Sweden: $9.52
  • Upton: $10.29
  • Waterford: $7.66
  • West Paris: $11.47
  • Woodstock: $8.51
Penobscot County (average $13.80)
  • Alton: $10.35
  • Bangor: $16.42
  • Bradford: $12.51
  • Bradley: $10.28
  • Brewer: $17.05
  • Burlington: $10.82
  • Carmel: $9.27
  • Carroll Plantation: $12.09
  • Charleston: $9.95
  • Chester: $10.09
  • Clifton: $12.15
  • Corinna: $10.76
  • Corinth: $11.05
  • Dexter: $13.66
  • Dixmont: $10.08
  • East Millinocket: $25.29
  • Eddington: $11.75
  • Edinburg: $11.40
  • Enfield: $12.04
  • Etna: $9.52
  • Exeter: $9.68
  • Garland: $11.01
  • Glenburn: $9.33
  • Greenbush: $15.52
  • Hampden: $12.47
  • Hermon: $9.27
  • Holden: $10.99
  • Howland: $15.59
  • Hudson: $9.97
  • Kenduskeag: $10.41
  • Lagrange: $14.04
  • Lakeville: $3.36
  • Lee: $11.74
  • Levant: $8.49
  • Lincoln: $16.89
  • Lowell: $11.32
  • Mattawamkeag: $13.03
  • Maxfield: $18.32
  • Medway: $20.28
  • Milford: $13.19
  • Millinocket: $20.71
  • Mount Chase: $11.94
  • Newburgh: $11.80
  • Newport: $13.39
  • Old Town: $15.92
  • Orono: $17.00
  • Orrington: $10.50
  • Passadumkeag: $15.74
  • Patten: $19.19
  • Penobscot Nation: $10.37
  • Plymouth: $9.01
  • Seboeis Plantation: $9.55
  • Springfield: $14.87
  • Stacyville: $17.59
  • Stetson: $11.41
  • Veazie: $15.83
  • Webster Plantation: $16.69
  • Winn: $15.49
  • Woodville: $14.75
Piscataquis County (average $10.04)
  • Abbot: $8.57
  • Beaver Cove: $3.69
  • Bowerbank: $4.10
  • Brownville: $13.98
  • Dover-Foxcroft: $12.77
  • Greenville: $9.73
  • Guilford: $15.30
  • Kingsbury Plantation: $5.01
  • Lake View Plantation: $2.66
  • Medford: $11.01
  • Milo: $15.23
  • Monson: $13.07
  • Parkman: $11.53
  • Sangerville: $10.18
  • Sebec: $8.51
  • Shirley: $12.94
  • Wellington: $13.29
  • Willimantic: $6.33
Sagadahoc County (average $10.35)
  • Arrowsic: $7.68
  • Bath: $13.75
  • Bowdoin: $9.86
  • Bowdoinham: $14.38
  • Georgetown: $5.50
  • Phippsburg: $6.63
  • Richmond: $12.25
  • Topsham: $11.99
  • West Bath: $7.63
  • Woolwich: $7.98
Somerset County (average $11.85)
  • Anson: $13.96
  • Athens: $14.97
  • Bingham: $10.24
  • Brighton Plantation: $12.70
  • Cambridge: $14.19
  • Canaan: $10.05
  • Caratunk: $8.85
  • Cornville: $9.18
  • Dennistown Plantation: $10.89
  • Detroit: $12.53
  • Embden: $8.25
  • Fairfield: $12.58
  • Harmony: $9.82
  • Hartland: $9.15
  • Highland Plantation: $14.10
  • Jackman: $12.11
  • Madison: $12.08
  • Mercer: $10.50
  • Moose River: $13.54
  • Moscow: $14.22
  • New Portland: $10.67
  • Norridgewock: $7.24
  • Palmyra: $8.04
  • Pittsfield: $14.02
  • Pleasant Ridge: $8.58
  • Ripley: $10.20
  • Saint Albans: $10.23
  • Skowhegan: $15.68
  • Smithfield: $8.83
  • Solon: $14.64
  • Starks: $10.46
  • The Forks Plantation: $7.60
  • West Forks Plantation: $4.29
Waldo County (average $11.37)
  • Belfast: $14.69
  • Belmont: $12.03
  • Brooks: $13.66
  • Burnham: $12.18
  • Frankfort: $9.60
  • Freedom: $13.03
  • Islesboro: $10.26
  • Jackson: $12.02
  • Knox: $16.40
  • Liberty: $11.35
  • Lincolnville: $9.03
  • Monroe: $11.92
  • Montville: $14.84
  • Morrill: $10.65
  • Northport: $7.73
  • Palermo: $8.34
  • Prospect: $10.28
  • Searsmont: $11.38
  • Searsport: $13.13
  • Stockton Springs: $12.25
  • Swanville: $8.77
  • Thorndike: $14.08
  • Troy: $10.63
  • Unity: $10.51
  • Waldo: $12.93
  • Winterport: $10.95
Washington County (average $11.88)
  • Addison: $9.88
  • Alexander: $13.18
  • Baileyville: $18.14
  • Baring Plantation: $11.66
  • Beals: $11.64
  • Beddington: $5.45
  • Calais: $12.72
  • Charlotte: $11.39
  • Cherryfield: $12.20
  • Columbia: $13.97
  • Columbia Falls: $11.67
  • Cooper: $14.17
  • Crawford: $7.31
  • Cutler: $11.57
  • Danforth: $12.76
  • Deblois: $7.93
  • Dennysville: $15.91
  • East Machias: $11.63
  • Eastport: $14.12
  • Grand Lake Stream: $6.74
  • Harrington: $11.14
  • Jonesboro: $11.23
  • Jonesport: $10.31
  • Lubec: $13.19
  • Machias: $16.00
  • Machiasport: $9.17
  • Marshfield: $10.57
  • Meddybemps: $5.73
  • Milbridge: $9.98
  • Northfield: $6.97
  • Passamaquoddy Nation: $10.37
  • Pembroke: $12.48
  • Perry: $8.96
  • Princeton: $13.78
  • Robbinston: $9.71
  • Roque Bluffs: $6.28
  • Steuben: $10.90
  • Talmadge: $13.04
  • Topsfield: $11.02
  • Vanceboro: $19.44
  • Waite: $15.92
  • Wesley: $13.55
  • Whiting: $9.16
  • Whitneyville: $18.13
York County (average $8.76)
  • Acton: $5.66
  • Alfred: $10.01
  • Arundel: $9.29
  • Berwick: $12.38
  • Biddeford: $11.37
  • Buxton: $10.06
  • Cornish: $8.12
  • Dayton: $9.62
  • Eliot: $9.99
  • Hollis: $8.43
  • Kennebunk: $9.83
  • Kennebunkport: $4.92
  • Kittery: $8.92
  • Lebanon: $7.85
  • Limerick: $9.17
  • Limington: $10.14
  • Lyman: $7.40
  • Newfield: $7.56
  • North Berwick: $9.34
  • Ogunquit: $4.79
  • Old Orchard Beach: $9.77
  • Parsonsfield: $9.17
  • Saco: $11.39
  • Sanford: $12.93
  • Shapleigh: $6.46
  • South Berwick: $12.08
  • Waterboro: $9.88
  • Wells: $5.79
  • York: $7.65

Source: Maine Revenue Services, estimated full-value tax rates (2024). Rates are dollars of tax per $1,000 of value, listed alphabetically by county. Unorganized territories and a few small plantations without a reported rate are left out.

Maine Mill Rate and Property Tax FAQ

What is the mill rate in Maine?

There is no single statewide rate. The 2024 state weighted average is $10.37 per $1,000 of value, and individual towns range from under $3 to over $25. Search your town in the list above.

Which Maine towns have the lowest property taxes?

By full-value rate, the lowest are South Bristol, Lakeville and Carrabassett, followed by Beaver Cove and Southport. Several of the best-known low-rate towns are coastal or resort communities with high property values, such as Harpswell ($4.65), Kennebunkport ($4.92), Ogunquit ($4.79) and Wells ($5.79).

How much is property tax on a $400,000 home in Maine?

Multiply the rate by 400. At the state average of 10.37 that is about $4,148 a year. Using full-value rates on a $400,000 home, Wells works out to about $2,316, Portland about $4,436 and Bangor about $6,568, all before exemptions such as the Homestead Exemption.

Do Maine mill rates change every year?

Yes. Towns set their rate annually after budgets are approved, so confirm the current year’s rate with the town assessor before making a buying decision.

Mill Rates by Region (2025–2026)

Mill rates across Maine typically range from 10 to 25 per $1,000 of assessed value.

Southern Maine

  • Portland — 11.98 (after 2025 revaluation; assessed values rose 43%)
  • Ogunquit — ~5.80 (very high home values)
  • York — ~10.20
  • Kennebunk — ~13.20
  • Biddeford — ~15.40
  • Saco — ~14.90
  • Old Orchard Beach — ~14.20

Midcoast Maine

  • Harpswell — 4.84 (after 2026 revaluation)
  • Camden — ~11.40
  • Freeport — ~13.60
  • Brunswick — ~16.80
  • Rockland — ~18.50
  • Belfast — ~19.20

Bangor Area / Central Maine

  • Bangor — ~22.50
  • Augusta — ~21.80
  • Waterville — ~22.40
  • Lewiston — ~27.30 (older assessments)
  • Auburn — ~24.80

Northern Maine

  • Presque Isle — ~21.50
  • Caribou — ~24.00
  • Houlton — ~23.50
  • Greenville — ~14.20

Note: Mill rates change annually. Always verify with your town assessor before making a purchasing decision. Maine Revenue Services publishes equalized full-value tax rates for accurate town-to-town comparison.

Maine Property Tax Exemptions

Homestead Exemption

Reduces your assessed value by $25,000 for your primary residence. At a mill rate of 15, this saves $375 per year. Apply with your local assessor by April 1. You must have owned the home for at least 12 months.

Property Tax Fairness Credit

A refundable income tax credit of up to $1,500 for lower-income homeowners (or $1,000 for renters) where property taxes exceed a threshold of household income. Claimed on Maine Form 1040ME.

Veterans Exemption

Qualified veterans receive a $6,000 assessed value exemption — or $50,000 for those with a 100% service-connected disability. Apply with your town assessor with documentation of service and discharge.

Maine Property Tax vs. New England

Maine’s effective property tax rate of approximately 0.98% is below the New England average. Connecticut (1.79%), Vermont (1.83%), and New Hampshire (1.93%) all pay more as a share of home value. Massachusetts (1.12%) and Rhode Island (1.53%) are also higher.

Estimating Your Tax Bill

  1. Find the town’s current mill rate at Maine Revenue Services or by calling your town assessor
  2. Find the property’s assessed value (from town assessor or most real estate listings)
  3. Subtract $25,000 if you qualify for the Homestead Exemption
  4. Multiply adjusted assessed value by mill rate, divide by 1,000

Example: $350,000 assessed value, $25,000 Homestead Exemption, 14.0 mill rate
($350,000 – $25,000) × 14.0 ÷ 1,000 = $4,550 per year

Property taxes are typically due in September or October, with many towns offering two semi-annual installments.

Related: See Maine home prices by county, updated monthly from the Maine Association of REALTORS® report.

Wondering how taxes fit into the overall budget? See the cost of living in Maine by city.

Related: Property tax is only part of the picture for retirees. Our Does Maine Tax Social Security? page covers Maine income tax on Social Security and pensions.

Keep Reading