Tax by Town

Home / States / Maryland

208 jurisdictions · 2026-27 · Maryland State Department of Assessments and Taxation

Maryland property tax rates by county and town

SDAT's 2026-27 table gives Maryland's 23 counties and Baltimore City county real property rates from 0.6706 (Montgomery County) to 2.2480 (Baltimore City), as plain decimals, beside a State rate of 0.1120 everywhere and a municipal rate for each of 156 towns and cities. SDAT prints no total and no unit for the county and municipal columns, so this page shows the three columns side by side and does not add them.

1231234
  1. 1Highest county real property rate Baltimore City 2.2480
  2. 2Middle Harford County 0.9779
  3. 3Lowest county real property rate Montgomery County 0.6706
  4. 4Counties ranked 24

What the figures are

This page reproduces SDAT's table of the real property tax rates each government reported for 2026-27: the municipal (town or city) rate, the county rate that applies in that place, and the State rate, with each jurisdiction's homestead credit cap. SDAT prints the rates as plain decimals without a unit and gives no total. The State column, 0.1120, matches the State rate the Board of Public Works sets as "11.2 cents ($0.112) per $100 of the full assessed value"; SDAT's table does not state the unit of the county and municipal columns, and no SDAT page read for this update says how the three columns combine, so this page shows them side by side and never adds them. Period: levy year July 1, 2026 to June 30, 2027, from SDAT's July 2026 rate table.

County rates, 2026-27

The 23 counties and Baltimore City by the county rate SDAT prints on each county's own line, highest first. Click a heading to sort.

#CountyCounty rateState rateHomestead capMunicipal lines
1Baltimore City2.24800.11204%0
2Charles County1.14100.11207%3
3Frederick County1.11000.11205%12
4Baltimore County1.10000.11204%0
5Howard County1.04400.11205%0
6Dorchester County1.03000.11205%9
7Kent County1.02200.11205%5
8Carroll County1.01800.11205%8
9Garrett County1.00000.11202%8
10Prince George's County1.00000.11203%48
11Somerset County1.00000.112010%2
12Harford County0.97790.11205%3
13Allegany County0.97500.11204%9
14Cecil County0.97240.11204%8
15Anne Arundel County0.96800.11202%2
16Calvert County0.96700.112010%2
17Caroline County0.96000.11205%10
18Washington County0.92800.11205%9
19St. Mary's County0.84780.11203%1
20Talbot County0.81800.11200%5
21Worcester County0.81500.11200%5
22Queen Anne's County0.80000.11205%8
23Wicomico County0.77990.11205%8
24Montgomery County0.67060.112010%19
Baltimore City2.2480Charles County1.1410Frederick County1.1100Baltimore County1.1000Howard County1.0440Dorchester County1.0300Kent County1.0220Carroll County1.0180Garrett County1.0000Prince George's C…1.0000Somerset County1.0000Harford County0.9779Allegany County0.9750Cecil County0.9724Anne Arundel Coun…0.9680Calvert County0.9670Caroline County0.9600Washington County0.9280St. Mary's County0.8478Talbot County0.8180Worcester County0.8150Queen Anne's Coun…0.8000Wicomico County0.7799Montgomery County0.6706
All 24 counties (and Baltimore City) ranked here by 2026-27 county real property rate, as SDAT prints it. Bars to scale from 0; each links to its row.

Town and city rates, 2026-27

Every municipal line SDAT prints, under its county, as printed: the municipal rate, the county rate printed for that town, the State rate and the homestead cap. The columns are not added. Click a heading to sort; † marks a flagged line (see below).

Town or cityCountyMunicipalCountyStateHomestead cap
BartonAllegany County0.25000.91330.11204%
CumberlandAllegany County1.05950.81950.11204%
FrostburgAllegany County0.70000.86100.11206%
LonaconingAllegany County0.26430.87560.11204%
Luke - ResidentialAllegany County0.56690.87520.11204%
Luke - CommercialAllegany County0.56690.87520.1120N/A
Luke - Rented ResidentialAllegany County0.56690.87520.1120N/A
MidlandAllegany County0.28000.91330.11204%
WesternportAllegany County0.60000.91330.11204%
AnnapolisAnne Arundel County0.73800.57700.112010%
Highland BeachAnne Arundel County0.36480.93800.11202%
Chesapeake BeachCalvert County0.29770.60500.112010%
North BeachCalvert County0.48590.60500.112010%
DentonCaroline County0.66000.90000.11203%
FederalsburgCaroline County0.89000.88000.112010%
GreensboroCaroline County0.68000.90000.112010%
HillsboroCaroline County0.22000.96000.11205%
MarydelCaroline County0.30000.96000.112010%
PrestonCaroline County0.36000.95000.112010%
RidgelyCaroline County0.46560.91000.11205%
GoldsboroCaroline County0.46000.96000.112010%
HendersonCaroline County0.48000.96000.11205%
TemplevilleCaroline County0.36000.96000.11205%
TaneytownCarroll County0.37001.01800.112010%
SykesvilleCarroll County0.32001.01800.112010%
ManchesterCarroll County0.21601.01800.11205%
WestminsterCarroll County0.56001.01800.11207%
HampsteadCarroll County0.22001.01800.11207%
New WindsorCarroll County0.26151.01800.11205%
Union BridgeCarroll County0.35001.01800.11205%
Mount AiryCarroll County0.19621.01800.11203%
CeciltonCecil County0.32650.97240.11204%
Chesapeake CityCecil County0.53000.97240.11204%
ElktonCecil County0.63560.97240.11208%
North EastCecil County0.48000.97240.11208%
CharlestownCecil County0.33130.97240.11208%
Rising SunCecil County0.46000.97240.11204%
Port DepositCecil County0.47610.97240.112010%
PerryvilleCecil County0.38340.97240.112010%
Indian HeadCharles County0.34001.11200.112010%
La PlataCharles County0.35001.02300.11207%
Port TobaccoCharles County0.04001.14100.11207%
BrookviewDorchester County0.30001.03000.11205%
CambridgeDorchester County0.80000.95670.11205%
Church CreekDorchester County0.17001.03000.11205%
East New MarketDorchester County0.66651.03000.11205%
EldoradoDorchester County0.22001.03000.11205%
GalestownDorchester County0.25001.03000.11205%
HurlockDorchester County0.62310.94790.112010%
SecretaryDorchester County0.23071.03000.11205%
ViennaDorchester County0.43381.03000.11205%
BrunswickFrederick County0.41001.11000.11205%
BurkittsvilleFrederick County0.19001.11000.11205%
EmmitsburgFrederick County0.34641.11000.11205%
FrederickFrederick County0.70551.01250.11205%
MiddletownFrederick County0.23201.11000.11205%
Mt. AiryFrederick County0.19621.11000.11203%
MyersvilleFrederick County0.34600.96660.11205%
New MarketFrederick County0.12001.11000.11205%
RosemontFrederick County0.04001.11000.11205%
ThurmontFrederick County0.27801.11000.11205%
WalkersvilleFrederick County0.14001.11000.112010%
WoodsboroFrederick County0.18001.11000.11205%
AccidentGarrett County0.22701.00000.11202%
Deer ParkGarrett County0.30001.00000.11202%
FriendsvilleGarrett County0.41001.00000.11202%
GrantsvilleGarrett County0.17051.00000.112010%
KitzmillerGarrett County0.34191.00000.11202%
Loch Lynn HeightsGarrett County0.32001.00000.112010%
Mt. Lake ParkGarrett County0.35320.94760.11202%
OaklandGarrett County0.47201.00000.11202%
Aberdeen †Harford County0.54000.84130.112010%
Bel Air †Harford County0.54000.84130.112010%
Havre de GraceHarford County0.56500.84130.11205%
BettertonKent County0.31811.02200.112010%
ChestertownKent County0.43321.02200.11205%
GalenaKent County0.20871.02200.112010%
MillingtonKent County0.43601.02200.112010%
Rock HallKent County0.38001.02200.112010%
Chevy Chase VillageMontgomery County0.06170.67060.112010%
Sec. 3 Village of Chevy ChaseMontgomery County0.02000.67060.112010%
Town of Chevy ChaseMontgomery County0.00770.67060.112010%
Sec. 5 Village of Chevy ChaseMontgomery County0.00000.67060.112010%
Village of Martins AdditionMontgomery County0.00200.67060.112010%
North Chevy ChaseMontgomery County0.04500.67060.112010%
Chevy Chase ViewMontgomery County0.02000.67060.112010%
City of RockvilleMontgomery County0.29200.67060.112010%
City of GaithersburgMontgomery County0.26200.67060.112010%
Town of BarnesvilleMontgomery County0.05140.67060.112010%
Town of LaytonsvilleMontgomery County0.09000.67060.112010%
Town of PoolesvilleMontgomery County0.19010.67060.112010%
Town of Garrett ParkMontgomery County0.20450.67060.112010%
Town of Glen EchoMontgomery County0.15000.67060.112010%
Town of SomersetMontgomery County0.10000.67060.112010%
Town of BrookevilleMontgomery County0.15000.67060.112010%
Town of Washington GroveMontgomery County0.22140.67060.112010%
Town of KensingtonMontgomery County0.13120.67060.11205%
City of Takoma ParkMontgomery County0.54220.67060.112010%
Berwyn Heights - CommercialPrince George's County0.71000.86700.1120N/A
Berwyn Heights - Non CommercialPrince George's County0.55000.86700.112010%
Bladensburg - ApartmentsPrince George's County0.85000.87500.1120N/A
Bladensburg - CommercialPrince George's County0.82000.87500.1120N/A
Bladensburg - Non CommercialPrince George's County0.74000.87500.112010%
BowiePrince George's County0.58000.87800.11205%
BrentwoodPrince George's County0.35700.91900.11203%
Capitol HeightsPrince George's County0.33480.90800.11203%
CheverlyPrince George's County0.60000.90200.112010%
Cheverly - ApartmentsPrince George's County1.03000.90200.1120N/A
College Park - CommercialPrince George's County0.38500.96800.1120N/A
College Park - Non CommercialPrince George's County0.33500.96800.11200%
Colmar Manor - CommercialPrince George's County0.74500.90300.1120N/A
Colmar Manor - Non CommercialPrince George's County0.70790.90300.11205%
Cottage City - CommercialPrince George's County0.72000.92900.1120N/A
Cottage City - Non CommercialPrince George's County0.45380.92900.112010%
District HeightsPrince George's County0.69200.92300.112010%
Eagle HarborPrince George's County0.47270.99900.11203%
EdmonstonPrince George's County0.42390.90800.11203%
Fairmount HeightsPrince George's County0.43000.93700.11203%
Forest Heights - CommercialPrince George's County0.60000.89300.1120N/A
Forest Heights - Non CommercialPrince George's County0.46540.89300.11208%
Forest Heights - Rented ResidentialPrince George's County0.60000.89300.1120N/A
GlenardenPrince George's County0.39470.89200.11203%
GreenbeltPrince George's County0.82750.87500.112010%
HyattsvillePrince George's County0.63000.88400.11206%
Landover Hills - Commercial †Prince George's County0.79000.90700.11203%
Landover Hills - Non Commercial †Prince George's County0.52000.90700.1120N/A
LaurelPrince George's County0.71000.86700.112010%
MorningsidePrince George's County0.78000.90900.112010%
Mount Rainier - ApartmentsPrince George's County0.86000.87900.1120N/A
Mount Rainier - CommercialPrince George's County0.79000.87900.1120N/A
Mount Rainier - IndustrialPrince George's County0.79000.87900.1120N/A
Mount Rainier - ResidentialPrince George's County0.75000.87900.112010%
Mount Rainier - TownhousePrince George's County0.75000.87900.112010%
Mount Rainier - Vacant DevelopedPrince George's County4.00000.87900.1120N/A
New CarrolltonPrince George's County0.52630.88600.112010%
North Brentwood - CommercialPrince George's County0.61510.98000.1120N/A
North Brentwood - Non CommercialPrince George's County0.47500.98000.112010%
Riverdale Park - CommercialPrince George's County0.75000.88200.1120N/A
Riverdale Park - Non CommercialPrince George's County0.68900.88200.112010%
Seat PleasantPrince George's County0.58000.88500.11203%
University ParkPrince George's County0.47630.88100.112010%
Upper Marlboro - AgriculturalPrince George's County0.25000.93000.11200%
Upper Marlboro - CommercialPrince George's County0.57000.93000.1120N/A
Upper Marlboro - Non CommercialPrince George's County0.38000.93000.11200%
Upper Marlboro - Vacant CommercialPrince George's County1.50000.93000.1120N/A
Upper Marlboro - Vacant Non CommercialPrince George's County1.50000.93000.1120N/A
BarclayQueen Anne's County0.20000.80000.11205%
CentrevilleQueen Anne's County0.53500.67000.112010%
Church HillQueen Anne's County0.34000.80000.11205%
MillingtonQueen Anne's County0.43600.71500.112010%
Queen AnneQueen Anne's County0.18000.80000.11205%
QueenstownQueen Anne's County0.23120.80000.11205%
SudlersvilleQueen Anne's County0.16700.80000.11205%
TemplevilleQueen Anne's County0.36000.80000.11205%
LeonardtownSt. Mary's County0.12030.84780.112010%
CrisfieldSomerset County0.87001.00000.112010%
Princess AnneSomerset County1.02871.00000.112010%
EastonTalbot County0.52000.68500.112010%
OxfordTalbot County0.32000.70000.11205%
Queen AnneTalbot County0.18000.75790.11200%
St. MichaelsTalbot County0.48190.69100.11200%
TrappeTalbot County0.33000.72000.11200%
BoonsboroWashington County0.35910.80300.11205%
Clear SpringWashington County0.38000.80300.11205%
FunkstownWashington County0.37000.80300.11205%
HagerstownWashington County1.05700.80300.11205%
HancockWashington County0.52000.80300.11205%
KeedysvilleWashington County0.18000.80300.11205%
SharpsburgWashington County0.35000.80300.11205%
SmithsburgWashington County0.31000.80300.11205%
WilliamsportWashington County0.47420.80300.11205%
DelmarWicomico County0.69000.77990.11205%
FruitlandWicomico County0.92000.77990.112010%
HebronWicomico County0.44500.77990.11205%
Mardela SpringsWicomico County0.23000.77990.11205%
PittsvilleWicomico County0.32000.77990.11205%
SalisburyWicomico County1.03320.77990.11200%
SharptownWicomico County0.60000.77990.11205%
WillardsWicomico County0.51000.77990.11205%
BerlinWorcester County0.82750.81500.11205%
Ocean CityWorcester County0.43260.81500.11200%
Pocomoke City NWorcester County1.13110.81500.1120N/A
Pocomoke City H †Worcester County0.93750.81500.112010%
Snow Hill †Worcester County0.93750.81500.11203%
Allegany0.2500 to 1.0595Anne Arundel0.3648 to 0.7380Calvert0.2977 to 0.4859Caroline0.2200 to 0.8900Carroll0.1962 to 0.5600Cecil0.3265 to 0.6356Charles0.0400 to 0.3500Dorchester0.1700 to 0.8000Frederick0.0400 to 0.7055Garrett0.1705 to 0.4720Harford0.5400 to 0.5650Kent0.2087 to 0.4360Montgomery0.0000 to 0.5422Prince George's0.2500 to 4.0000Queen Anne's0.1670 to 0.5350St. Mary's0.1203 to 0.1203Somerset0.8700 to 1.0287Talbot0.1800 to 0.5200Washington0.1800 to 1.0570Wicomico0.2300 to 1.0332Worcester0.4326 to 1.1311
Lowest to highest municipal real property rate printed among each Maryland county's towns and cities for 2026-27 (SDAT's decimals, every class line included, flagged lines included as printed). One scale from 0. Howard and Baltimore counties have no municipalities.

Rows shown as printed but checked

Every row is shown exactly as the source prints it. These 6 failed one of this page's checks, so they are marked † and left out of rankings, medians and the drawings; none was changed.

SDAT's table states no unit for the county and municipal rates and no SDAT page read for this update says how the columns combine, so no example bill is computed and the columns are not added.

How to appeal an assessment in Maryland

  1. Appeal to the local SDAT assessment office: within 45 days of the notice date of a reassessment notice; in other years by petition for review; within 60 days of the transfer after a purchase.
  2. Supervisor's-level hearing (informal): scheduled by SDAT.
  3. Appeal to the Property Tax Assessment Appeals Board (PTAAB): within 30 days from the date of the final notice.
  4. Appeal to the Maryland Tax Court: within 30 days of the date of the PTAAB order.

SDAT's page cites no section of the Tax-Property Article, so none is cited here. Sources: Maryland SDAT, Assessment Appeal Process, read October 26, 2026. The official notice and the body hearing the appeal govern the dates; this is not legal advice.

Questions

What is the property tax rate in Maryland?

SDAT's 2026-27 table gives three real property rates for each place: a State rate of 0.1120 everywhere, a county rate from 0.6706 (Montgomery County) to 2.2480 (Baltimore City), and a municipal rate inside towns and cities. SDAT prints them as decimals without a unit or a total; the Board of Public Works states the State rate as 11.2 cents per $100 of full assessed value.

Which Maryland town has the highest municipal rate?

Among the municipal lines SDAT prints (leaving out flagged lines and towns printed on several class lines), Cumberland in Allegany County prints the highest municipal rate, 1.0595, beside a county rate of 0.8195 there. Inside a town the county rate printed is often lower than the county's own rate.

How do I appeal a property assessment in Maryland?

Appeal to the local SDAT assessment office: within 45 days of the notice date of a reassessment notice; in other years by petition for review; within 60 days of the transfer after a purchase. Supervisor's-level hearing (informal): scheduled by SDAT. Appeal to the Property Tax Assessment Appeals Board (PTAAB): within 30 days from the date of the final notice. Appeal to the Maryland Tax Court: within 30 days of the date of the PTAAB order. Source: Maryland SDAT.

Other states

Town-by-town rates: New Hampshire, Connecticut, Rhode Island, New Jersey, Maine and Massachusetts. County or district figures, by census region: Northeast: New York, Vermont; Midwest: Illinois, Indiana, Iowa, Kansas, Michigan, Nebraska, North Dakota, Ohio, South Dakota, Wisconsin; South: Alabama, Arkansas, Delaware, District of Columbia, Florida, Georgia, Kentucky, Louisiana, Mississippi, North Carolina, Oklahoma, Tennessee, Texas, Virginia, West Virginia; West: Alaska, Arizona, California, Colorado, Hawaii, Idaho, Montana, Nevada, New Mexico, Oregon, Utah, Washington, Wyoming. The states page compares them; the assessed-versus-market-value guide explains why a rate alone does not fix a bill.

Source: Maryland State Department of Assessments and Taxation, 2026-2027 Tax Rates & Homestead Credit Caps (July 2026) (Real property tax rate columns (municipal/town/city, county, state) and the homestead local credit cap for every county, Baltimore City and municipality, levy year 2026-2027; read twice (208/208 identical), then 22 rows re-checked against the file SDAT links today); Maryland SDAT, Tax Rates (Who sets each rate ("Counties are responsible for the county tax rates", "local towns and cities are responsible for their tax rates", "the state is responsible for the state's tax rates") and the list of rate tables); Maryland Board of Public Works, fiscal year 2015 State tax rate letter (April 16, 2014) (The State real property rate stated as "11.2 cents ($0.112) per $100 of the full assessed value" (State Finance and Procurement Article § 8-134)). Checks: the table was read twice, independently, and both reads agreed on all 208 rows; the file SDAT links today was re-read for 22 rows and matched; the State column is 0.1120 on every row; neighbouring rows of different towns that print identical municipal and county rates are flagged (Aberdeen and Bel Air; Pocomoke City H and Snow Hill); Landover Hills' homestead caps are flagged. Last checked October 26, 2026. See the methodology. Figures are reproduced from the official publication; the county, town or state office that issues the bill governs. Not tax or legal advice.