Home Buying

How property taxes work in Charlotte and Mecklenburg County

A Charlotte home, the kind of property a combined county and city tax bill applies to
Every Charlotte property owner pays two rates stacked together: the county's and the city's.

NC property tax is set by combining a county rate and a city or town rate, both charged per $100 of your property's assessed value.

If you own a home inside Charlotte city limits, that means two bills folded into one: Mecklenburg County's rate and the City of Charlotte's rate, added together and applied to the same assessed value. Buy in an unincorporated part of the county, or in one of the smaller towns, and the math is the same shape with different numbers.

I get some version of this question from nearly every out-of-state buyer I work with, usually somewhere around the due diligence period, when the actual tax bill on a specific address finally becomes real instead of an estimate on a listing page. So here is the whole mechanism, plus the numbers as they stand for the tax year that started July 1, 2026.

Interactive tool

Estimate your annual Charlotte property tax bill

Who sets the value, and who sets the rate

These are two separate jobs, done by two separate offices, and mixing them up is where most of the confusion starts.

The Mecklenburg County Assessor's Office sets your property's assessed value. Under North Carolina law, that value is supposed to reflect market value, and it gets reset countywide during a revaluation, not every year. Between revaluations, your assessed value stays fixed regardless of what the market does, aside from adjustments for a permitted addition, a new structure, or a correction.

The rate is a completely different decision, made every year by the elected bodies that actually spend the money: the Mecklenburg County Board of Commissioners sets the county rate, and Charlotte City Council sets the city rate, each during their own annual budget process. Your bill is your assessed value, divided by 100, multiplied by whichever rates apply to your address.

Mecklenburg's revaluation cycle, and why some years the bill jumps

Mecklenburg County now revalues on a four-year cycle. The last countywide revaluation took effect in 2023, and the next one is scheduled for 2027, with revaluation notices going out to property owners in the spring of that year.

Here is the part that catches people off guard. In a revaluation year, your assessed value can jump sharply, especially after several years of a rising market, because the county is replacing an old number with a current one all at once instead of gradually. That does not automatically mean your tax bill jumps by the same percentage. State law requires the county to calculate and publish a "revenue neutral" rate alongside the new values, the rate that would raise the same total revenue as before the reassessment. The county and the city are each free to adopt that revenue neutral rate, land somewhere between it and the old rate, or set a higher rate. What they choose to do is a budget decision made after the fact, not a mechanical result of the revaluation itself, and it is worth watching that decision closely in any revaluation year, including the one coming in 2027.

In a non-revaluation year like the current one, your assessed value does not move, and the only variable is whatever rate change the county and city adopt in their respective budgets.

The combined rate and how to read it

For the fiscal year that began July 1, 2026, Mecklenburg County held its rate at 49.27 cents per $100 of assessed value, a revenue neutral hold the county reached by shifting a penny out of debt service rather than raising the nominal rate. The City of Charlotte raised its rate to 29.30 cents per $100, an increase of about 1.89 cents adopted to fund police and fire pay raises and equipment. Add the two together and a property inside Charlotte city limits carries a combined rate of 78.57 cents per $100 of assessed value for this tax year.

Read that as: for every $100 of your home's assessed value, you owe roughly 78.6 cents in combined county and city tax for the year. Properties outside Charlotte's city limits, in unincorporated Mecklenburg or in one of the smaller towns, do not pay the Charlotte municipal rate, but they do pay their own town's rate on top of the same county rate, and some parcels also sit inside a fire district or other special district with its own small additional levy.

A worked example on a $750,000 central Charlotte home

Take a home with a current assessed value of $750,000, sitting inside Charlotte city limits.

  • Mecklenburg County: $750,000 ÷ 100 × 0.4927 = $3,695.25
  • City of Charlotte: $750,000 ÷ 100 × 0.2930 = $2,197.50
  • Combined annual bill: $5,892.75

That figure is before any special district fee that may apply to a specific parcel, and before any exemption a buyer might qualify for. It is also worth saying plainly: assessed value is not the same thing as what you paid for the home. If you buy a home for more than its current assessed value, which is common between revaluation years in an appreciating market, your tax bill is based on the assessed number until the next countywide revaluation catches up, not on your purchase price.

How Charlotte compares to the surrounding towns

Every municipality inside Mecklenburg County sets its own rate independently, on its own budget calendar, so a comparison written down today can be stale within a year. Matthews, Davidson, Huntersville, Cornelius, and Pineville each publish their current municipal rate on their own town website, and Mecklenburg County's tax office maintains a current combined-rate lookup by jurisdiction. If you are comparing Charlotte to a specific suburb for a specific home, pull both current rates directly rather than trusting a number in an article, including this one a year from now.

What I can tell you from working both sides of that line: the gap between Charlotte and most of the surrounding towns is real but usually smaller than buyers expect, often a matter of a few cents per $100 rather than a dramatic difference. It is rarely, by itself, a good reason to rule a town in or out. Commute, schools, and the kind of home you actually want to live in are almost always bigger factors than a tax rate difference measured in tens of dollars a month.

When bills go out, and how proration works at closing

Mecklenburg County mails tax bills in late July for the fiscal year that began July 1. The bill is technically due September 1, but under North Carolina law you have until January 5 of the following year to pay before interest starts, at 2% for that first month and 0.75% each month after. Most Charlotte buyers with a mortgage pay through an escrow account, where the lender collects a monthly portion of the estimated bill and pays the county directly when it comes due, so the January 5 deadline is the lender's problem rather than yours.

At closing, taxes get prorated between buyer and seller based on how much of the tax year each of you actually owned the home, since North Carolina's tax year does not reset at closing. Your closing attorney calculates this automatically as part of the settlement statement, crediting or debiting each side for their share of the year's taxes based on the closing date. You do not need to calculate it yourself, but it is worth understanding why a line item for property taxes shows up on your closing disclosure even if the county has not billed anyone yet.

How to appeal an assessment

If you believe the county's assessed value is wrong, meaning it does not reflect what your property was actually worth as of the last revaluation date, you can file an appeal with the Mecklenburg County Assessor's Office. The general path is an informal review first, where you can submit comparable sales or point to a specific condition issue the county's mass appraisal may have missed, followed by a formal appeal to the Board of Equalization and Review if you are not satisfied, and beyond that to the North Carolina Property Tax Commission. Appeals typically have to be filed within a specific window each year, generally when new tax bills are mailed and again around revaluation, so check the current deadline on the assessor's own site rather than assuming last year's calendar applies. Recent sale price, especially a recent arm's length purchase near a revaluation date, is often the strongest single piece of evidence you can bring to an appeal.

Frequently asked questions

What is the property tax rate in Mecklenburg County?

Mecklenburg County's rate is 49.27 cents per $100 of assessed value for the fiscal year beginning July 1, 2026. If your property sits inside Charlotte city limits, you also pay the City of Charlotte's rate of 29.30 cents per $100, for a combined rate of 78.57 cents per $100 of assessed value.

How are property taxes calculated in NC?

Take your property's assessed value, divide by 100, then multiply by the combined county and municipal rate. A county assessor sets the assessed value, normally fixed at the last revaluation until the next one, and each taxing jurisdiction (county, city or town, and any special district) sets its own rate per $100 of that value.

When are property taxes due in Charlotte?

Mecklenburg County mails bills in late July for the fiscal year beginning July 1. Bills are technically due September 1, but North Carolina law gives you until January 5 of the following year to pay before interest starts accruing.

What happens to my taxes after a revaluation?

Your assessed value resets to current market value, which in a rising market usually means a higher number. Mecklenburg County and the City of Charlotte can each choose to lower their rate afterward to offset the higher values, partially offset them, or leave the rate alone, which raises your bill. The rate decision happens separately from the revaluation itself, usually in the following budget cycle.

Are property taxes higher in the city or the suburbs?

It depends on the specific town, and the honest answer is you need to check the current rate for your exact address. Every Mecklenburg town and the City of Charlotte sets its own municipal rate on top of the same county rate, and those rates move independently each budget cycle, so a comparison from even a year ago can be stale.

Dante Pinto, Charlotte REALTOR®
Dante Pinto
REALTOR® · The Redbud Group at KW SouthPark

I am Dante Pinto, a REALTOR® with The Redbud Group at Keller Williams SouthPark (NC Real Estate Broker #349833). I answer some version of this tax question on almost every closing I work, usually once the buyer sees their specific address's number for the first time. Every rate and date here is sourced to Mecklenburg County and City of Charlotte primary materials, verified in August 2026.

Last verified: August 2026. Tax rates, assessed values, revaluation schedules, and payment deadlines are set by Mecklenburg County and the City of Charlotte and change without notice. The worked example above is illustrative and does not include any special district fee, exemption, or deferment program that may apply to a specific parcel.

Dante Pinto is a licensed North Carolina real estate broker (#349833) with The Redbud Group at Keller Williams SouthPark (Firm License #C12658), Broker-in-Charge Brijal Shah. Nothing in this article is tax, legal, or financial advice. Consult the Mecklenburg County Assessor's Office or a licensed tax professional regarding your specific property.

Equal Housing Opportunity. The Redbud Group at Keller Williams SouthPark, 5600 77 Center Dr #180, Charlotte, NC 28217.

Weighing a specific address against its tax bill?

Let's run the real numbers together

Send me the address. I'll pull the current combined rate, the assessed value, and what closing proration actually looks like on that specific home.

Start the Conversation