Tax rates, high school scores, Zillow home values, Census figures and who runs police, fire and trash in Mooresville, Davidson, Cornelius and Kannapolis.
Last checked Oct. 11, 2026. Sources: the N.C. Department of Revenue’s 2025-2026 county and municipal tax rates, the N.C. Department of Public Instruction’s 2025-26 accountability data, the federal NCES school directory, Zillow Research, the Census Bureau’s QuickFacts and each town’s service pages, linked below.
Mooresville’s three nearest neighbors that are incorporated towns or cities are Davidson, about 7 miles south, Cornelius, about 8 miles south, and Kannapolis, about 12 miles east. (Lake Norman of Iredell, about 6 miles away, is a Census-designated place, not a town.) They sit in different counties. Mooresville is in Iredell County. Davidson and Cornelius are in Mecklenburg County, with a small part of Davidson in Iredell. Kannapolis is in Cabarrus and Rowan counties. That means different county tax rates, school districts and property records for each.
What this means for you
- Compare the combined rate: county plus town, plus any special district such as Mooresville’s 15.5-cent school district tax.
- Mooresville and Kannapolis have their own city school systems; Davidson and Cornelius are in Charlotte-Mecklenburg Schools. Check every address with the district.
- Figures below come from one year or one month for all four towns.
Property taxes
North Carolina rates are in cents per $100 of assessed value. These are the state’s 2025-2026 rates, the latest year the N.C. Department of Revenue has published for all four. The “effective” rate is the state’s adjustment for counties that last revalued property in different years, which makes rates easier to compare.
| Town, county | County rate | Town rate | Combined | Effective combined |
|---|---|---|---|---|
| Mooresville, Iredell | 50 | 48.36 | 98.36 | 89.41 |
| Davidson, Mecklenburg | 49.27 | 26.6 | 75.87 | 67.36 |
| Cornelius, Mecklenburg | 49.27 | 17.31 | 66.58 | 59.11 |
| Kannapolis, Cabarrus | 57.6 | 55.95 | 113.55 | 106.81 |
| Kannapolis, Rowan | 58 | 55.95 | 113.95 | 97.51 |
The state’s table leaves out special district taxes. In Mooresville, property in the Mooresville Graded School District also pays 15.5 cents and the downtown district 14 cents, and town trash service carries a $300 yearly fee on the tax bill, Iredell County’s tax rates table shows. Iredell County and the Town of Mooresville kept the same rates for 2026. Iredell revalues all property on Jan. 1, 2027. More in our property tax guide.
Homestead breaks are set by the state and work the same way in all four towns: the elderly or disabled exclusion, the circuit breaker deferment and the disabled veteran exclusion, applied for on the state’s AV-9 form with the county assessor by June 1.
Town tax rates
Schools
Districts are the ones that cover each town; public high schools are the traditional district high schools with an address in the town in the federal NCES directory. Scores are the share of state tests at grade level or above in 2025-26, from the state’s accountability data.
| Town | District | High school in town | At grade level | Growth | Four-year graduation |
|---|---|---|---|---|---|
| Mooresville | Mooresville Graded (65.2%) | Mooresville High | 60.3% | Met | Above 95% |
| Mooresville | Iredell-Statesville (58.3%) | Lake Norman High | 68.1% | Met | Above 95% |
| Davidson | Charlotte-Mecklenburg (60.9%) | None listed in Davidson | Not applicable | Not applicable | Not applicable |
| Cornelius | Charlotte-Mecklenburg (60.9%) | William Amos Hough High | 82.9% | Exceeded | Above 95% |
| Kannapolis | Kannapolis City Schools (37.5%) | A.L. Brown High | 29.3% | Not met | 89.1% |
The statewide figure was 59.2%. Charlotte-Mecklenburg Schools assigns Davidson students to a high school by address; check with CMS. Kannapolis City Schools is at kcs.k12.nc.us. In Mooresville, the zone depends on the address, not the town; see our neighborhoods guide and schools guide.
Home values
The Zillow Home Value Index by city is a modeled typical value for the middle third of homes, not a sale price.
| Town | August 2026 | August 2025 | Change |
|---|---|---|---|
| Mooresville | $478,099 | $479,383 | -0.3% |
| Davidson | $652,186 | $648,761 | 0.5% |
| Cornelius | $522,002 | $516,849 | 1.0% |
| Kannapolis | $279,713 | $278,800 | 0.3% |
Typical home values
Inside Mooresville the two ZIP codes differ widely: $631,168 in 28117 on the lake side and $402,878 in 28115. See our home prices guide.
Census figures
From the Census Bureau’s American Community Survey 2020-2024 five-year estimates, the same release for all four, also shown on QuickFacts. Median home value is what owners reported, pooled over five years, so it runs below Zillow’s 2026 figure.
| Town | Population | Median household income | Median home value | Mean travel time to work |
|---|---|---|---|---|
| Mooresville | 52,381 | $89,647 | $390,900 | 24.7 minutes |
| Davidson | 15,660 | $166,556 | $687,700 | 24.2 minutes |
| Cornelius | 32,783 | $113,767 | $559,400 | 25.4 minutes |
| Kannapolis | 57,890 | $73,836 | $276,400 | 26.2 minutes |
More Mooresville figures are in our population guide.
Who provides city services
| Town | Police | Fire | Trash and recycling |
|---|---|---|---|
| Mooresville | Mooresville Police Department | Mooresville Fire-Rescue | Town Sanitation Department, part of Public Works, inside town limits |
| Davidson | Davidson Police Department | Davidson Fire Department | Waste Pro, under a town contract |
| Cornelius | Cornelius Police Department (town site) | Cornelius Fire Department, a town department since 2021 | Waste Pro, under a town contract |
| Kannapolis | Kannapolis Police Department | Kannapolis Fire Department | City of Kannapolis garbage service; yard waste collected by city crews, 704-920-4444 |
Davidson and Cornelius trash details are from Mecklenburg County’s municipal curbside collection page; Kannapolis’s from the city’s garbage page. Homes outside Mooresville’s town limits do not get town trash pickup; see our trash and recycling guide.
How to check an address
- Mooresville: Iredell County’s Online Tax Services shows a parcel’s taxing units, including town and school district. School zones: the Mooresville Graded and Iredell-Statesville finders.
- Davidson and Cornelius: Mecklenburg County’s tax office for rates and bills, and CMS for school assignment.
- Kannapolis: Cabarrus County or Rowan County tax records, depending on the side of the county line, and Kannapolis City Schools.
- Estimate a bill: multiply the assessed value by the combined rate and divide by 100, then add any special district rate and fee. Our property tax guide has a worked Mooresville example.
Frequently asked questions
Which has the lower property tax rate, Mooresville or Davidson?
Davidson. For 2025-26, the state’s table puts Mooresville’s town rate at 48.36 cents per $100 and Davidson’s at 26.6 cents. Each adds its county rate: Iredell 50 cents for Mooresville, Mecklenburg 49.27 cents for most of Davidson.
What is the typical home value in Mooresville, Davidson, Cornelius and Kannapolis?
Zillow’s typical values in August 2026 were $478,099 in Mooresville, $652,186 in Davidson, $522,002 in Cornelius and $279,713 in Kannapolis. They are modeled estimates, not sale prices.
What school districts serve Mooresville, Davidson, Cornelius and Kannapolis?
Mooresville is split between the Mooresville Graded School District and Iredell-Statesville Schools. Davidson and Cornelius are in Charlotte-Mecklenburg Schools. Kannapolis has its own system, Kannapolis City Schools. Check any address with the district.
How long is the commute from Mooresville compared with Davidson and Cornelius?
The Census Bureau’s 2020-2024 estimates put the mean travel time to work at 24.7 minutes in Mooresville, 24.2 in Davidson, 25.4 in Cornelius and 26.2 in Kannapolis.
Have your say