Understanding North Carolina Property Taxes

Overview of North Carolina Taxes

North Carolina collects a total of $85,320,850,000 in revenue every year. Of that, $10,004,705,000 comes from property taxes, or 11.7% of total revenue. As a result, North Carolina has the 31st highest property tax rate in the country, which is 20.2% less than the national average of 1.06%. Generally speaking, states where property taxes make up a higher percentage of total state revenue have higher property tax rates, and states where property taxes make up a smaller percentage of state revenue have lower property tax rates.

How does this translate to what homeowners actually pay? The average home value across North Carolina is $195,670, meaning the average North Carolina homeowner pays 0.85% of their home value every year in property taxes, or $8.49 for every $1,000 in home value.

Property Tax Calendar

North Carolina's property tax system is governed by state statute, which means that despite significant variation in what homeowners in different parts of North Carolina, there are important constants. North Carolina's assessment date, which is both the point in time when the owner of a property is liable for property tax and the point in time at the property's value is determined, is January 1. North Carolina property tax appeals, which allow homeowners to contest the assessment, starts the last Monday in May . The date which property tax bills become due on is September 1.

Property Tax Calculator

If you are are a current homeowner in North Carolina or are looking at buying a specific property in North Carolina, check out our North Carolina Property Tax Calculator to determine if you should consider appealing your property tax assessment.

Property Tax Tool

If you are planning to buy a home in North Carolina and want to understand the size of your property tax bill, check out our North Carolina Property Tax Tool to see what your bill would be.

Average [[ selectedValueName ]] property tax bill:
[[ averagePropertyTaxBill | formatCurrency ]]
Average property tax rate ([[ selectedValueName ]]):
[[ averagePropertyTaxRate | formatPercentage ]]
Average property tax rate ([[ parentEntityName ]]):
[[ parentRate | formatPercentage ]]

Your average tax bill ([[ selectedValueName ]]):
[[ customerTaxBill | formatCurrency ]]
Your average tax bill ([[ parentEntityName ]]):
[[ customerTaxBillParent | formatCurrency ]]

Property Tax Information for North Carolina Counties

The table below will help provide more information about how property taxes work in each county in North Carolina.

County Average Home Value Average Tax Bill Bill per $1,000
Alamance County $155,153 $1,245 $8.00
Alexander County $137,795 $894 $6.50
Alleghany County $170,070 $920 $5.40
Anson County $100,498 $789 $7.90
Ashe County $187,866 $921 $4.90
Avery County $215,732 $937 $4.30
Beaufort County $161,617 $1,084 $6.70
Bertie County $100,367 $744 $7.40
Bladen County $141,480 $1,021 $7.20
Brunswick County $230,387 $1,310 $5.70
Buncombe County $233,467 $1,668 $7.10
Burke County $141,667 $1,010 $7.10
Cabarrus County $196,331 $1,807 $9.20
Caldwell County $132,075 $999 $7.60
Camden County $206,577 $1,425 $6.90
Carteret County $241,187 $1,291 $5.40
Caswell County $130,419 $899 $6.90
Catawba County $178,751 $1,275 $7.10
Chatham County $263,580 $1,976 $7.50
Cherokee County $153,875 $887 $5.80
Chowan County $162,792 $1,259 $7.70
Clay County $178,692 $854 $4.80
Cleveland County $134,954 $1,060 $7.90
Columbus County $107,258 $1,080 $10.10
Craven County $175,580 $1,268 $7.20
Cumberland County $155,567 $1,654 $10.60
Currituck County $256,580 $1,265 $4.90
Dare County $318,196 $1,767 $5.60
Davidson County $163,525 $1,148 $7.00
Davie County $201,363 $1,398 $6.90
Duplin County $108,391 $885 $8.20
Durham County $218,576 $2,530 $11.60
Edgecombe County $108,848 $1,068 $9.80
Forsyth County $184,904 $1,859 $10.10
Franklin County $158,734 $1,358 $8.60
Gaston County $155,675 $1,601 $10.30
Gates County $151,634 $1,080 $7.10
Graham County $235,820 $688 $2.90
Granville County $155,399 $1,379 $8.90
Greene County $192,511 $926 $4.80
Guilford County $194,152 $2,046 $10.50
Halifax County $122,784 $1,226 $10.00
Harnett County $156,660 $1,281 $8.20
Haywood County $183,837 $1,256 $6.80
Henderson County $210,448 $1,221 $5.80
Hertford County $105,017 $1,068 $10.20
Hoke County $140,277 $1,115 $7.90
Hyde County $126,658 $773 $6.10
Iredell County $237,328 $1,549 $6.50
Jackson County $251,609 $965 $3.80
Johnston County $160,839 $1,411 $8.80
Jones County $123,073 $881 $7.20
Lee County $182,814 $1,598 $8.70
Lenoir County $108,658 $1,098 $10.10
Lincoln County $199,103 $1,526 $7.70
McDowell County $129,788 $731 $5.60
Macon County $218,822 $981 $4.50
Madison County $189,771 $1,075 $5.70
Martin County $109,393 $1,023 $9.40
Mecklenburg County $251,194 $2,730 $10.90
Mitchell County $173,782 $912 $5.20
Montgomery County $155,094 $1,053 $6.80
Moore County $262,836 $1,743 $6.60
Nash County $146,681 $1,267 $8.60
New Hanover County $273,597 $1,992 $7.30
Northampton County $120,360 $1,181 $9.80
Onslow County $171,896 $1,262 $7.30
Orange County $343,421 $4,132 $12.00
Pamlico County $234,237 $1,333 $5.70
Pasquotank County $169,654 $1,442 $8.50
Pender County $184,957 $1,326 $7.20
Perquimans County $196,194 $1,253 $6.40
Person County $146,874 $1,019 $6.90
Pitt County $156,556 $1,495 $9.60
Polk County $211,838 $1,465 $6.90
Randolph County $140,838 $1,044 $7.40
Richmond County $113,001 $1,019 $9.00
Robeson County $96,147 $888 $9.20
Rockingham County $127,041 $1,099 $8.70
Rowan County $155,278 $1,223 $7.90
Rutherford County $136,483 $928 $6.80
Sampson County $110,760 $979 $8.80
Scotland County $96,859 $1,064 $11.00
Stanly County $146,751 $1,255 $8.50
Stokes County $146,899 $1,032 $7.00
Surry County $138,299 $1,035 $7.50
Swain County $138,689 $538 $3.90
Transylvania County $237,665 $1,164 $4.90
Tyrrell County $139,454 $1,129 $8.10
Union County $257,737 $2,005 $7.80
Vance County $130,704 $1,116 $8.50
Wake County $272,771 $2,357 $8.60
Warren County $190,547 $1,191 $6.30
Washington County $165,329 $967 $5.90
Watauga County $276,794 $1,223 $4.40
Wayne County $130,738 $1,111 $8.50
Wilkes County $138,130 $1,002 $7.30
Wilson County $138,335 $1,410 $10.20
Yadkin County $151,163 $1,131 $7.50
Yancey County $168,341 $946 $5.60

Want to learn more about North Carolina property taxes? Check out out our county-specific property tax pages linked below:

Alamance County Alexander County Alleghany County
Anson County Ashe County Avery County
Beaufort County Bertie County Bladen County
Brunswick County Buncombe County Burke County
Cabarrus County Caldwell County Camden County
Carteret County Caswell County Catawba County
Chatham County Cherokee County Chowan County
Clay County Cleveland County Columbus County
Craven County Cumberland County Currituck County
Dare County Davidson County Davie County
Duplin County Durham County Edgecombe County
Forsyth County Franklin County Gaston County
Gates County Graham County Granville County
Greene County Guilford County Halifax County
Harnett County Haywood County Henderson County
Hertford County Hoke County Hyde County
Iredell County Jackson County Johnston County
Jones County Lee County Lenoir County
Lincoln County McDowell County Macon County
Madison County Martin County Mecklenburg County
Mitchell County Montgomery County Moore County
Nash County New Hanover County Northampton County
Onslow County Orange County Pamlico County
Pasquotank County Pender County Perquimans County
Person County Pitt County Polk County
Randolph County Richmond County Robeson County
Rockingham County Rowan County Rutherford County
Sampson County Scotland County Stanly County
Stokes County Surry County Swain County
Transylvania County Tyrrell County Union County
Vance County Wake County Warren County
Washington County Watauga County Wayne County
Wilkes County Wilson County Yadkin County
Yancey County

Ready to appeal?

File My Appeal