North Carolina car tax
North Carolina taxes cars every year as property at the county rate plus the city rate where it applies, per $100 of value. The tax is billed on the DMV renewal notice and paid together with registration ('Tag & Tax Together'). When you title a car you pay a one-time 3% Highway Use Tax instead of sales tax.
Value = 100% of market value as set by the county assessor. Rate = county rate + municipal rate (+ fire or special district where applicable) per $100. Collected by NCDMV with renewal.
Highest yearly car tax on a $25,000 car
Find your town or city
| Place | Rate | On a $25,000 car |
|---|---|---|
| Aberdeen | $0.71 per $100 | $178 |
| Ahoskie | $1.65 per $100 | $413 |
| Alamance | $0.639 per $100 | $160 |
| Alamance County | $0.494 per $100 | $124 |
| Albemarle | $1.12 per $100 | $280 |
| Alexander County | $0.6 per $100 | $150 |
| Alleghany County | $0.597 per $100 | $149 |
| Alliance | $0.78 per $100 | $195 |
| Andrews | $1.13 per $100 | $283 |
| Angier | $1.12 per $100 | $280 |
| Angier (Wake County part) | $1.0271 per $100 | $257 |
| Anson County | $0.777 per $100 | $194 |
| Ansonville | $1.227 per $100 | $307 |
| Apex | $0.8931 per $100 | $223 |
| Apex (Chatham County part) | $0.956 per $100 | $239 |
| Archdale | $0.81 per $100 | $203 |
| Archdale (Guilford County part) | $1.0995 per $100 | $275 |
| Archer Lodge | $0.81 per $100 | $203 |
| Ashe County | $0.44 per $100 | $110 |
| Asheboro | $1.21 per $100 | $303 |
| Asheville | $1.0573 per $100 | $264 |
| Askewville | $1.13 per $100 | $283 |
| Atkinson | $1.1175 per $100 | $279 |
| Atlantic Beach | $0.3775 per $100 | $94 |
| Aulander | $1.71 per $100 | $428 |
| Aurora | $0.885 per $100 | $221 |
| Autryville | $1.155 per $100 | $289 |
| Avery County | $0.4 per $100 | $100 |
| Ayden | $1.1063 per $100 | $277 |
| Badin | $0.9575 per $100 | $239 |
| Bailey | $1.43 per $100 | $358 |
| Bakersville | $1 per $100 | $250 |
| Bald Head Island | $0.9927 per $100 | $248 |
| Banner Elk | $0.86 per $100 | $215 |
| Bath | $0.665 per $100 | $166 |
| Bayboro | $0.97 per $100 | $243 |
| Bear Grass | $0.99 per $100 | $248 |
| Beaufort | $0.5134 per $100 | $128 |
| Beaufort County | $0.445 per $100 | $111 |
| Beech Mountain | $1.05 per $100 | $263 |
| Beech Mountain (Watauga County part) | $0.968 per $100 | $242 |
| Belhaven | $0.825 per $100 | $206 |
| Belmont | $1.054 per $100 | $264 |
| Belville | $0.492 per $100 | $123 |
| Belwood | $0.595 per $100 | $149 |
| Benson | $1.12 per $100 | $280 |
| Benson (Harnett County part) | $1.24 per $100 | $310 |
| Bermuda Run | $0.7986 per $100 | $200 |
| Bertie County | $0.93 per $100 | $233 |
| Bessemer City | $1.149 per $100 | $287 |
| Bethania | $0.794 per $100 | $199 |
| Bethel | $1.0163 per $100 | $254 |
| Beulaville | $1.02 per $100 | $255 |
| Biltmore Forest | $0.9604 per $100 | $240 |
| Biscoe | $1.175 per $100 | $294 |
| Black Creek | $1.015 per $100 | $254 |
| Black Mountain | $0.9364 per $100 | $234 |
| Bladen County | $0.785 per $100 | $196 |
| Bladenboro | $1.445 per $100 | $361 |
| Blowing Rock | $0.718 per $100 | $180 |
| Blowing Rock (Caldwell County part) | $0.8666 per $100 | $217 |
| Boardman | $0.855 per $100 | $214 |
| Bogue | $0.275 per $100 | $69 |
| Boiling Spring Lakes | $0.612 per $100 | $153 |
| Boiling Springs | $0.885 per $100 | $221 |
| Bolivia | $0.392 per $100 | $98 |
| Bolton | $1.405 per $100 | $351 |
| Boone | $0.718 per $100 | $180 |
| Boonville | $1.14 per $100 | $285 |
| Bostic | $0.754 per $100 | $189 |
| Brevard | $0.768 per $100 | $192 |
| Bridgeton | $0.9448 per $100 | $236 |
| Broadway | $1.11 per $100 | $278 |
| Broadway (Harnett County part) | $1.09 per $100 | $273 |
| Brookford | $0.7985 per $100 | $200 |
| Brunswick | $1.225 per $100 | $306 |
| Brunswick County | $0.342 per $100 | $86 |
| Bryson City | $0.86 per $100 | $215 |
| Buncombe County | $0.6154 per $100 | $154 |
| Bunn | $0.955 per $100 | $239 |
| Burgaw | $1.3375 per $100 | $334 |
| Burke County | $0.555 per $100 | $139 |
| Burlington | $0.9776 per $100 | $244 |
| Burlington (Guilford County part) | $1.2731 per $100 | $318 |
| Burnsville | $1.04 per $100 | $260 |
| Butner | $1.051 per $100 | $263 |
| Cabarrus County | $0.576 per $100 | $144 |
| Calabash | $0.412 per $100 | $103 |
| Caldwell County | $0.4666 per $100 | $117 |
| Calypso | $1.05 per $100 | $263 |
| Camden County | $0.71 per $100 | $178 |
| Cameron | $0.865 per $100 | $216 |
| Candor | $1.265 per $100 | $316 |
| Canton | $1.16 per $100 | $290 |
| Cape Carteret | $0.365 per $100 | $91 |
| Carolina Beach | $0.4477 per $100 | $112 |
| Carolina Shores | $0.442 per $100 | $111 |
| Carrboro | $1.2458 per $100 | $311 |
| Carteret County | $0.225 per $100 | $56 |
| Carthage | $0.795 per $100 | $199 |
| Cary | $0.8771 per $100 | $219 |
| Cary (Chatham County part) | $0.94 per $100 | $235 |
| Cary (Durham County part) | $0.9192 per $100 | $230 |
| Casar | $0.645 per $100 | $161 |
| Castalia | $0.95 per $100 | $238 |
| Caswell Beach | $0.532 per $100 | $133 |
| Caswell County | $0.627 per $100 | $157 |
| Catawba | $0.8985 per $100 | $225 |
| Catawba County | $0.3985 per $100 | $100 |
| Cedar Point | $0.3425 per $100 | $86 |
| Cedar Rock | $0.6666 per $100 | $167 |
| Cerro Gordo | $1.005 per $100 | $251 |
| Chadbourn | $1.425 per $100 | $356 |
| Chapel Hill | $1.1805 per $100 | $295 |
| Chapel Hill (Durham County part) | $1.0792 per $100 | $270 |
| Charlotte | $0.7668 per $100 | $192 |
| Chatham County | $0.6 per $100 | $150 |
| Cherokee County | $0.61 per $100 | $153 |
| Cherryville | $1.079 per $100 | $270 |
| Chimney Rock Village | $0.634 per $100 | $159 |
| China Grove | $1.14 per $100 | $285 |
| Chocowinity | $0.955 per $100 | $239 |
| Chowan County | $0.72 per $100 | $180 |
| Claremont | $0.816 per $100 | $204 |
| Clarkton | $1.395 per $100 | $349 |
| Clay County | $0.27 per $100 | $68 |
| Clayton | $1 per $100 | $250 |
| Clayton (Wake County part) | $1.0271 per $100 | $257 |
| Clemmons | $0.704 per $100 | $176 |
| Cleveland | $0.9 per $100 | $225 |
| Cleveland County | $0.545 per $100 | $136 |
| Clinton | $1.025 per $100 | $256 |
| Clyde | $1.05 per $100 | $263 |
| Coats | $1.12 per $100 | $280 |
| Cofield | $1.34 per $100 | $335 |
| Colerain | $1.42 per $100 | $355 |
| Columbia | $1.41 per $100 | $353 |
| Columbus | $0.9427 per $100 | $236 |
| Columbus County | $0.805 per $100 | $201 |
| Como | $1.14 per $100 | $285 |
| Concord | $0.996 per $100 | $249 |
| Conetoe | $1.34 per $100 | $335 |
| Connelly Springs | $0.605 per $100 | $151 |
| Conover | $0.7935 per $100 | $198 |
| Conway | $1.355 per $100 | $339 |
| Cooleemee | $1.0686 per $100 | $267 |
| Cornelius | $0.6658 per $100 | $166 |
| Cove City | $0.8048 per $100 | $201 |
| Cramerton | $1.029 per $100 | $257 |
| Craven County | $0.4448 per $100 | $111 |
| Creedmoor | $1.151 per $100 | $288 |
| Creswell | $1.35 per $100 | $338 |
| Crossnore | $0.7 per $100 | $175 |
| Cumberland County | $0.499 per $100 | $125 |
| Currituck County | $0.6 per $100 | $150 |
| Dallas | $1.039 per $100 | $260 |
| Danbury | $0.875 per $100 | $219 |
| Dare County | $0.2632 per $100 | $66 |
| Davidson | $0.7587 per $100 | $190 |
| Davidson (Iredell County part) | $0.766 per $100 | $192 |
| Davidson County | $0.54 per $100 | $135 |
| Davie County | $0.6486 per $100 | $162 |
| Denton | $1.14 per $100 | $285 |
| Dillsboro | $0.54 per $100 | $135 |
| Dobbins Heights | $1.33 per $100 | $333 |
| Dobson | $0.943 per $100 | $236 |
| Dover | $0.7748 per $100 | $194 |
| Drexel | $0.905 per $100 | $226 |
| Dublin | $1.335 per $100 | $334 |
| Duck | $0.4432 per $100 | $111 |
| Dunn | $1.17 per $100 | $293 |
| Duplin County | $0.58 per $100 | $145 |
| Durham | $1.0163 per $100 | $254 |
| Durham (Orange County part) | $1.1176 per $100 | $279 |
| Durham (Wake County part) | $0.9742 per $100 | $244 |
| Durham County | $0.5792 per $100 | $145 |
| Earl | $0.725 per $100 | $181 |
| East Arcadia | $1.175 per $100 | $294 |
| East Bend | $1.15 per $100 | $288 |
| East Spencer | $1.44 per $100 | $360 |
| Eastover | $0.729 per $100 | $182 |
| Eden | $1.089 per $100 | $272 |
| Edenton | $1.175 per $100 | $294 |
| Edgecombe County | $0.89 per $100 | $223 |
| Elizabeth City | $1.26 per $100 | $315 |
| Elizabeth City (Camden County part) | $1.3 per $100 | $325 |
| Elizabethtown | $1.43 per $100 | $358 |
| Elk Park | $0.7 per $100 | $175 |
| Elkin | $1.063 per $100 | $266 |
| Elkin (Wilkes County part) | $0.97 per $100 | $243 |
| Ellenboro | $0.654 per $100 | $164 |
| Ellerbe | $1.35 per $100 | $338 |
| Elm City | $1.125 per $100 | $281 |
| Elon | $0.844 per $100 | $211 |
| Emerald Isle | $0.33 per $100 | $83 |
| Enfield | $1.627 per $100 | $407 |
| Erwin | $1.13 per $100 | $283 |
| Eureka | $1.1559 per $100 | $289 |
| Everetts | $1.22 per $100 | $305 |
| Fair Bluff | $1.455 per $100 | $364 |
| Fairmont | $1.48 per $100 | $370 |
| Fairview | $0.4542 per $100 | $114 |
| Faison | $1.06 per $100 | $265 |
| Faith | $0.99 per $100 | $248 |
| Falcon | $0.739 per $100 | $185 |
| Falkland | $1.0463 per $100 | $262 |
| Fallston | $0.595 per $100 | $149 |
| Farmville | $1.0563 per $100 | $264 |
| Fayetteville | $0.9485 per $100 | $237 |
| Flat Rock | $0.593 per $100 | $148 |
| Fletcher | $0.754 per $100 | $189 |
| Fontana Dam | $1.204 per $100 | $301 |
| Forest City | $1.044 per $100 | $261 |
| Forest Hills | $0.44 per $100 | $110 |
| Forsyth County | $0.554 per $100 | $139 |
| Fountain | $1.1538 per $100 | $288 |
| Four Oaks | $0.905 per $100 | $226 |
| Foxfire Village | $0.58 per $100 | $145 |
| Franklin | $0.6 per $100 | $150 |
| Franklin County | $0.505 per $100 | $126 |
| Franklinton | $1.215 per $100 | $304 |
| Franklinville | $0.975 per $100 | $244 |
| Fremont | $1.2159 per $100 | $304 |
| Fuquay-Varina | $0.8951 per $100 | $224 |
| Garland | $1.165 per $100 | $291 |
| Garner | $1.0571 per $100 | $264 |
| Garysburg | $1.425 per $100 | $356 |
| Gaston | $1.375 per $100 | $344 |
| Gaston County | $0.599 per $100 | $150 |
| Gastonia | $1.069 per $100 | $267 |
| Gates County | $0.67 per $100 | $168 |
| Gatesville | $0.81 per $100 | $203 |
| Gibson | $1.429 per $100 | $357 |
| Gibsonville | $1.3195 per $100 | $330 |
| Gibsonville (Alamance County part) | $1.024 per $100 | $256 |
| Glen Alpine | $0.815 per $100 | $204 |
| Godwin | $0.739 per $100 | $185 |
| Goldsboro | $1.3159 per $100 | $329 |
| Goldston | $0.89 per $100 | $223 |
| Graham | $0.8039 per $100 | $201 |
| Graham County | $0.65 per $100 | $163 |
| Granite Falls | $0.9151 per $100 | $229 |
| Granite Quarry | $1.02 per $100 | $255 |
| Grantsboro | $0.75 per $100 | $188 |
| Granville County | $0.631 per $100 | $158 |
| Green Level | $0.754 per $100 | $189 |
| Greene County | $0.7835 per $100 | $196 |
| Greenevers | $0.78 per $100 | $195 |
| Greensboro | $1.462 per $100 | $366 |
| Greenville | $0.9617 per $100 | $240 |
| Grifton | $1.1163 per $100 | $279 |
| Grifton (Lenoir County part) | $1.225 per $100 | $306 |
| Grimesland | $0.9963 per $100 | $249 |
| Grover | $1.015 per $100 | $254 |
| Guilford County | $0.7895 per $100 | $197 |
| Halifax | $1.32 per $100 | $330 |
| Halifax County | $0.7 per $100 | $175 |
| Hamilton | $1.22 per $100 | $305 |
| Hamlet | $1.49 per $100 | $373 |
| Harmony | $0.63 per $100 | $158 |
| Harnett County | $0.63 per $100 | $158 |
| Harrells | $0.895 per $100 | $224 |
| Harrellsville | $1.24 per $100 | $310 |
| Harrisburg | $0.986 per $100 | $247 |
| Hassell | $1.02 per $100 | $255 |
| Havelock | $1.1648 per $100 | $291 |
| Haw River | $0.934 per $100 | $234 |
| Hayesville | $0.535 per $100 | $134 |
| Haywood County | $0.62 per $100 | $155 |
| Hemby Bridge | $0.4342 per $100 | $109 |
| Henderson | $1.3629 per $100 | $341 |
| Henderson County | $0.474 per $100 | $119 |
| Hendersonville | $0.994 per $100 | $249 |
| Hertford | $1.07 per $100 | $268 |
| Hertford County | $0.84 per $100 | $210 |
| Hickory | $0.8585 per $100 | $215 |
| Hickory (Burke County part) | $1.015 per $100 | $254 |
| Hickory (Caldwell County part) | $0.9266 per $100 | $232 |
| High Point | $1.437 per $100 | $359 |
| High Point (Davidson County part) | $1.1875 per $100 | $297 |
| High Point (Forsyth County part) | $1.2015 per $100 | $300 |
| High Point (Randolph County part) | $1.1475 per $100 | $287 |
| High Shoals | $0.949 per $100 | $237 |
| Highlands | $0.3722 per $100 | $93 |
| Highlands (Jackson County part) | $0.4122 per $100 | $103 |
| Hildebran | $0.705 per $100 | $176 |
| Hillsborough | $1.1935 per $100 | $298 |
| Hobgood | $1.42 per $100 | $355 |
| Hoffman | $1.13 per $100 | $283 |
| Hoke County | $0.73 per $100 | $183 |
| Holden Beach | $0.482 per $100 | $121 |
| Holly Ridge | $0.995 per $100 | $249 |
| Holly Springs | $0.8806 per $100 | $220 |
| Hookerton | $1.2485 per $100 | $312 |
| Hope Mills | $0.979 per $100 | $245 |
| Hot Springs | $0.79 per $100 | $198 |
| Hudson | $0.8666 per $100 | $217 |
| Huntersville | $0.7202 per $100 | $180 |
| Huntersville (Cabarrus County part) | $0.8035 per $100 | $201 |
| Hyde County | $0.92 per $100 | $230 |
| Indian Beach | $0.465 per $100 | $116 |
| Indian Trail | $0.6042 per $100 | $151 |
| Iredell County | $0.5 per $100 | $125 |
| Jackson | $1.4 per $100 | $350 |
| Jackson County | $0.31 per $100 | $78 |
| Jacksonville | $1.255 per $100 | $314 |
| Jamestown | $1.4445 per $100 | $361 |
| Jamesville | $1.37 per $100 | $343 |
| Jefferson | $0.77 per $100 | $193 |
| Johnston County | $0.51 per $100 | $128 |
| Jones County | $0.74 per $100 | $185 |
| Jonesville | $1.15 per $100 | $288 |
| Kannapolis | $1.1355 per $100 | $284 |
| Kannapolis (Rowan County part) | $1.1395 per $100 | $285 |
| Kelford | $1.33 per $100 | $333 |
| Kenansville | $1.08 per $100 | $270 |
| Kenly | $1.16 per $100 | $290 |
| Kenly (Wilson County part) | $1.245 per $100 | $311 |
| Kernersville | $1.063 per $100 | $266 |
| Kernersville (Guilford County part) | $1.2985 per $100 | $325 |
| Kill Devil Hills | $0.5432 per $100 | $136 |
| King | $1.095 per $100 | $274 |
| King (Forsyth County part) | $1.024 per $100 | $256 |
| Kings Mountain | $1.025 per $100 | $256 |
| Kings Mountain (Gaston County part) | $1.079 per $100 | $270 |
| Kingstown | $0.895 per $100 | $224 |
| Kinston | $1.405 per $100 | $351 |
| Kittrell | $0.8529 per $100 | $213 |
| Kitty Hawk | $0.4832 per $100 | $121 |
| Knightdale | $0.9771 per $100 | $244 |
| Kure Beach | $0.478 per $100 | $120 |
| La Grange | $1.0034 per $100 | $251 |
| Lake Lure | $0.811 per $100 | $203 |
| Lake Park | $0.5942 per $100 | $149 |
| Lake Santeetlah | $0.859 per $100 | $215 |
| Lake Waccamaw | $1.105 per $100 | $276 |
| Landis | $1.07 per $100 | $268 |
| Lansing | $0.8 per $100 | $200 |
| Lasker | $1.075 per $100 | $269 |
| Lattimore | $0.765 per $100 | $191 |
| Laurel Park | $0.869 per $100 | $217 |
| Laurinburg | $1.099 per $100 | $275 |
| Lawndale | $0.9825 per $100 | $246 |
| Lee County | $0.65 per $100 | $163 |
| Leggett | $1.14 per $100 | $285 |
| Leland | $0.612 per $100 | $153 |
| Lenoir | $0.9266 per $100 | $232 |
| Lenoir County | $0.675 per $100 | $169 |
| Lewiston Woodville | $1.53 per $100 | $383 |
| Lewisville | $0.734 per $100 | $184 |
| Lexington | $1.19 per $100 | $298 |
| Liberty | $1.22 per $100 | $305 |
| Lilesville | $1.257 per $100 | $314 |
| Lillington | $1.15 per $100 | $288 |
| Lincoln County | $0.499 per $100 | $125 |
| Lincolnton | $0.999 per $100 | $250 |
| Linden | $0.899 per $100 | $225 |
| Littleton | $1.39 per $100 | $348 |
| Locust | $0.8 per $100 | $200 |
| Locust (Cabarrus County part) | $0.866 per $100 | $217 |
| Long View | $0.8785 per $100 | $220 |
| Long View (Burke County part) | $1.035 per $100 | $259 |
| Louisburg | $1.005 per $100 | $251 |
| Love Valley | $0.75 per $100 | $188 |
| Lowell | $0.954 per $100 | $239 |
| Lucama | $0.975 per $100 | $244 |
| Lumber Bridge | $1.1 per $100 | $275 |
| Lumberton | $1.37 per $100 | $343 |
| Macclesfield | $1.26 per $100 | $315 |
| Macon | $0.895 per $100 | $224 |
| Macon County | $0.27 per $100 | $68 |
| Madison | $1.269 per $100 | $317 |
| Madison County | $0.36 per $100 | $90 |
| Maggie Valley | $1.02 per $100 | $255 |
| Magnolia | $1.25 per $100 | $313 |
| Maiden | $0.7785 per $100 | $195 |
| Maiden (Lincoln County part) | $0.879 per $100 | $220 |
| Manteo | $0.5161 per $100 | $129 |
| Marion | $1.1625 per $100 | $291 |
| Mars Hill | $0.7 per $100 | $175 |
| Marshall | $0.715 per $100 | $179 |
| Marshville | $0.9042 per $100 | $226 |
| Martin County | $0.72 per $100 | $180 |
| Marvin | $0.4905 per $100 | $123 |
| Matthews | $0.7722 per $100 | $193 |
| Maxton | $1.55 per $100 | $388 |
| Maxton (Scotland County part) | $1.499 per $100 | $375 |
| Mayodan | $1.234 per $100 | $309 |
| Maysville | $1.24 per $100 | $310 |
| McAdenville | $0.989 per $100 | $247 |
| McDonald | $0.8 per $100 | $200 |
| Mcdowell County | $0.5675 per $100 | $142 |
| McFarlan | $1.067 per $100 | $267 |
| Mebane | $0.864 per $100 | $216 |
| Mebane (Orange County part) | $1.0505 per $100 | $263 |
| Mecklenburg County | $0.4927 per $100 | $123 |
| Mesic | $0.93 per $100 | $233 |
| Micro | $0.9 per $100 | $225 |
| Middleburg | $1.1129 per $100 | $278 |
| Middlesex | $1.15 per $100 | $288 |
| Midland | $0.776 per $100 | $194 |
| Midway | $0.59 per $100 | $148 |
| Mills River | $0.644 per $100 | $161 |
| Milton | $1.077 per $100 | $269 |
| Mineral Springs | $0.4517 per $100 | $113 |
| Minnesott Beach | $0.81 per $100 | $203 |
| Mint Hill | $0.7177 per $100 | $179 |
| Mint Hill (Union County part) | $0.6592 per $100 | $165 |
| Misenheimer | $0.78 per $100 | $195 |
| Mitchell County | $0.56 per $100 | $140 |
| Mocksville | $0.9386 per $100 | $235 |
| Momeyer | $0.72 per $100 | $180 |
| Monroe | $0.8742 per $100 | $219 |
| Montgomery County | $0.615 per $100 | $154 |
| Montreat | $1.0454 per $100 | $261 |
| Moore County | $0.29 per $100 | $73 |
| Mooresville | $0.9836 per $100 | $246 |
| Morehead City | $0.5675 per $100 | $142 |
| Morganton | $1.055 per $100 | $264 |
| Morrisville | $0.8871 per $100 | $222 |
| Morrisville (Durham County part) | $0.9292 per $100 | $232 |
| Morven | $1.377 per $100 | $344 |
| Mount Airy | $1.093 per $100 | $273 |
| Mount Gilead | $1.215 per $100 | $304 |
| Mount Holly | $1.004 per $100 | $251 |
| Mount Olive | $1.3759 per $100 | $344 |
| Mount Olive (Duplin County part) | $1.33 per $100 | $333 |
| Mount Pleasant | $0.966 per $100 | $242 |
| Murfreesboro | $1.5 per $100 | $375 |
| Murphy | $1.03 per $100 | $258 |
| Nags Head | $0.4952 per $100 | $124 |
| Nash County | $0.63 per $100 | $158 |
| Nashville | $1.22 per $100 | $305 |
| Navassa | $0.592 per $100 | $148 |
| New Bern | $0.8348 per $100 | $209 |
| New Hanover County | $0.306 per $100 | $77 |
| New London | $0.67 per $100 | $168 |
| Newland | $0.96 per $100 | $240 |
| Newport | $0.68 per $100 | $170 |
| Newton | $0.8485 per $100 | $212 |
| Newton Grove | $1.085 per $100 | $271 |
| Norlina | $1.235 per $100 | $309 |
| North Topsail Beach | $1.085 per $100 | $271 |
| North Wilkesboro | $0.83 per $100 | $208 |
| Northampton County | $0.825 per $100 | $206 |
| Northwest | $0.612 per $100 | $153 |
| Norwood | $0.89 per $100 | $223 |
| Oak City | $1.05 per $100 | $263 |
| Oak Island | $0.542 per $100 | $136 |
| Oak Ridge | $0.8695 per $100 | $217 |
| Oakboro | $0.88 per $100 | $220 |
| Ocean Isle Beach | $0.472 per $100 | $118 |
| Old Fort | $0.9875 per $100 | $247 |
| Onslow County | $0.655 per $100 | $164 |
| Orange County | $0.6805 per $100 | $170 |
| Oriental | $0.92 per $100 | $230 |
| Ossipee | $0.574 per $100 | $144 |
| Oxford | $1.171 per $100 | $293 |
| Pamlico County | $0.7 per $100 | $175 |
| Pantego | $0.555 per $100 | $139 |
| Parkton | $1.25 per $100 | $313 |
| Parmele | $1.4 per $100 | $350 |
| Pasquotank County | $0.67 per $100 | $168 |
| Patterson Springs | $0.695 per $100 | $174 |
| Peachland | $1.077 per $100 | $269 |
| Peletier | $0.28 per $100 | $70 |
| Pembroke | $1.39 per $100 | $348 |
| Pender County | $0.7375 per $100 | $184 |
| Perquimans County | $0.55 per $100 | $138 |
| Person County | $0.62 per $100 | $155 |
| Pikeville | $1.1659 per $100 | $291 |
| Pilot Mountain | $1.083 per $100 | $271 |
| Pine Knoll Shores | $0.395 per $100 | $99 |
| Pine Level | $0.9 per $100 | $225 |
| Pinebluff | $0.69 per $100 | $173 |
| Pinehurst | $0.515 per $100 | $129 |
| Pinetops | $1.47 per $100 | $368 |
| Pineville | $0.7927 per $100 | $198 |
| Pink Hill | $1.0857 per $100 | $271 |
| Pitt County | $0.5663 per $100 | $142 |
| Pittsboro | $1.04 per $100 | $260 |
| Pleasant Garden | $0.8695 per $100 | $217 |
| Plymouth | $1.39 per $100 | $348 |
| Polk County | $0.4277 per $100 | $107 |
| Polkton | $1.107 per $100 | $277 |
| Polkville | $0.625 per $100 | $156 |
| Pollocksville | $1.08 per $100 | $270 |
| Powellsville | $1.28 per $100 | $320 |
| Princeton | $1.095 per $100 | $274 |
| Princeville | $1.5 per $100 | $375 |
| Proctorville | $0.95 per $100 | $238 |
| Raeford | $1.21 per $100 | $303 |
| Raleigh | $0.8921 per $100 | $223 |
| Raleigh (Durham County part) | $0.9342 per $100 | $234 |
| Ramseur | $1.22 per $100 | $305 |
| Randleman | $1.13 per $100 | $283 |
| Randolph County | $0.5 per $100 | $125 |
| Ranlo | $1.049 per $100 | $262 |
| Raynham | $0.8 per $100 | $200 |
| Red Cross | $0.67 per $100 | $168 |
| Red Springs | $1.39 per $100 | $348 |
| Reidsville | $1.229 per $100 | $307 |
| Rennert | $0.85 per $100 | $213 |
| Rhodhiss | $0.9916 per $100 | $248 |
| Rhodhiss (Burke County part) | $1.08 per $100 | $270 |
| Rich Square | $1.575 per $100 | $394 |
| Richfield | $0.73 per $100 | $183 |
| Richlands | $1.035 per $100 | $259 |
| Richmond County | $0.73 per $100 | $183 |
| River Bend | $0.7248 per $100 | $181 |
| Roanoke Rapids | $1.341 per $100 | $335 |
| Robbins | $0.98 per $100 | $245 |
| Robbinsville | $1.15 per $100 | $288 |
| Robersonville | $1.42 per $100 | $355 |
| Robeson County | $0.75 per $100 | $188 |
| Rockingham | $1.28 per $100 | $320 |
| Rockingham County | $0.569 per $100 | $142 |
| Rockwell | $1.13 per $100 | $283 |
| Rocky Mount | $1.25 per $100 | $313 |
| Rocky Mount (Edgecombe County part) | $1.51 per $100 | $378 |
| Rolesville | $0.9371 per $100 | $234 |
| Ronda | $0.67 per $100 | $168 |
| Roper | $1.67 per $100 | $418 |
| Rose Hill | $1.22 per $100 | $305 |
| Roseboro | $1.145 per $100 | $286 |
| Rosman | $0.7305 per $100 | $183 |
| Rowan County | $0.58 per $100 | $145 |
| Rowland | $1.58 per $100 | $395 |
| Roxboro | $1.37 per $100 | $343 |
| Roxobel | $1.18 per $100 | $295 |
| Rural Hall | $0.834 per $100 | $209 |
| Ruth | $0.784 per $100 | $196 |
| Rutherford College | $0.675 per $100 | $169 |
| Rutherford College (Caldwell County part) | $0.5866 per $100 | $147 |
| Rutherford County | $0.454 per $100 | $114 |
| Rutherfordton | $0.964 per $100 | $241 |
| Saint Helena | $0.8375 per $100 | $209 |
| Salemburg | $0.985 per $100 | $246 |
| Salisbury | $1.245 per $100 | $311 |
| Saluda | $0.9677 per $100 | $242 |
| Saluda (Henderson County part) | $1.014 per $100 | $254 |
| Sampson County | $0.685 per $100 | $171 |
| Sandy Creek | $0.592 per $100 | $148 |
| Sandyfield | $1.155 per $100 | $289 |
| Sanford | $1.185 per $100 | $296 |
| Saratoga | $1.125 per $100 | $281 |
| Sawmills | $0.6666 per $100 | $167 |
| Scotland County | $0.699 per $100 | $175 |
| Scotland Neck | $1.43 per $100 | $358 |
| Seaboard | $1.325 per $100 | $331 |
| Seagrove | $0.94 per $100 | $235 |
| Sedalia | $1.1145 per $100 | $279 |
| Selma | $1.11 per $100 | $278 |
| Seven Devils | $0.788 per $100 | $197 |
| Seven Devils (Avery County part) | $0.87 per $100 | $218 |
| Seven Springs | $1.2159 per $100 | $304 |
| Severn | $1.175 per $100 | $294 |
| Shallotte | $0.652 per $100 | $163 |
| Sharpsburg | $1.46 per $100 | $365 |
| Sharpsburg (Edgecombe County part) | $1.72 per $100 | $430 |
| Sharpsburg (Wilson County part) | $1.425 per $100 | $356 |
| Shelby | $0.995 per $100 | $249 |
| Siler City | $1.14 per $100 | $285 |
| Simpson | $1.0163 per $100 | $254 |
| Sims | $0.945 per $100 | $236 |
| Smithfield | $0.96 per $100 | $240 |
| Snow Hill | $1.1235 per $100 | $281 |
| Southern Pines | $0.58 per $100 | $145 |
| Southern Shores | $0.4512 per $100 | $113 |
| Southport | $0.652 per $100 | $163 |
| Sparta | $0.987 per $100 | $247 |
| Speed | $1.27 per $100 | $318 |
| Spencer | $1.2105 per $100 | $303 |
| Spindale | $1.096 per $100 | $274 |
| Spring Hope | $1.3 per $100 | $325 |
| Spring Lake | $1.24 per $100 | $310 |
| Spruce Pine | $1.02 per $100 | $255 |
| St Pauls | $1.4 per $100 | $350 |
| St. James | $0.402 per $100 | $101 |
| Staley | $0.625 per $100 | $156 |
| Stallings | $0.6232 per $100 | $156 |
| Stallings (Mecklenburg County part) | $0.6817 per $100 | $170 |
| Stanfield | $0.83 per $100 | $208 |
| Stanley | $1.089 per $100 | $272 |
| Stanly County | $0.51 per $100 | $128 |
| Stantonsburg | $1.045 per $100 | $261 |
| Star | $1.235 per $100 | $309 |
| Statesville | $1.0176 per $100 | $254 |
| Stedman | $0.819 per $100 | $205 |
| Stem | $0.961 per $100 | $240 |
| Stokes County | $0.625 per $100 | $156 |
| Stoneville | $1.259 per $100 | $315 |
| Stonewall | $0.85 per $100 | $213 |
| Stovall | $0.906 per $100 | $227 |
| Sugar Mountain | $0.68 per $100 | $170 |
| Summerfield | $0.8395 per $100 | $210 |
| Sunset Beach | $0.502 per $100 | $126 |
| Surf City | $1.2675 per $100 | $317 |
| Surf City (Onslow County part) | $1.185 per $100 | $296 |
| Surry County | $0.513 per $100 | $128 |
| Swain County | $0.41 per $100 | $103 |
| Swansboro | $1.005 per $100 | $251 |
| Sylva | $0.76 per $100 | $190 |
| Tabor City | $1.405 per $100 | $351 |
| Tar Heel | $1.145 per $100 | $286 |
| Tarboro | $1.31 per $100 | $328 |
| Taylorsville | $0.95 per $100 | $238 |
| Taylortown | $0.765 per $100 | $191 |
| Teachey | $1.03 per $100 | $258 |
| Thomasville | $1.16 per $100 | $290 |
| Thomasville (Randolph County part) | $1.12 per $100 | $280 |
| Tobaccoville | $0.604 per $100 | $151 |
| Topsail Beach | $1.2175 per $100 | $304 |
| Transylvania County | $0.4105 per $100 | $103 |
| Trent Woods | $0.6148 per $100 | $154 |
| Trenton | $1.09 per $100 | $273 |
| Trinity | $0.6 per $100 | $150 |
| Troutman | $1 per $100 | $250 |
| Troy | $1.095 per $100 | $274 |
| Tryon | $0.9593 per $100 | $240 |
| Turkey | $1.005 per $100 | $251 |
| Tyrrell County | $0.87 per $100 | $218 |
| Union County | $0.4342 per $100 | $109 |
| Unionville | $0.4542 per $100 | $114 |
| Valdese | $0.97 per $100 | $243 |
| Vance County | $0.7129 per $100 | $178 |
| Vanceboro | $0.8448 per $100 | $211 |
| Vandemere | $0.93 per $100 | $233 |
| Varnamtown | $0.392 per $100 | $98 |
| Vass | $0.78 per $100 | $195 |
| Waco | $0.775 per $100 | $194 |
| Wade | $0.819 per $100 | $205 |
| Wadesboro | $1.393 per $100 | $348 |
| Wagram | $1.349 per $100 | $337 |
| Wake County | $0.5371 per $100 | $134 |
| Wake Forest | $0.9571 per $100 | $239 |
| Wake Forest (Franklin County part) | $0.925 per $100 | $231 |
| Walkertown | $0.714 per $100 | $179 |
| Wallace | $1.11 per $100 | $278 |
| Wallace (Pender County part) | $1.2675 per $100 | $317 |
| Wallburg | $0.59 per $100 | $148 |
| Walnut Cove | $1.0125 per $100 | $253 |
| Walnut Creek | $1.0259 per $100 | $256 |
| Walstonburg | $1.2835 per $100 | $321 |
| Warren County | $0.595 per $100 | $149 |
| Warrenton | $1.195 per $100 | $299 |
| Warsaw | $1.08 per $100 | $270 |
| Washington | $0.93 per $100 | $233 |
| Washington County | $0.85 per $100 | $213 |
| Washington Park | $0.595 per $100 | $149 |
| Watauga County | $0.318 per $100 | $80 |
| Watha | $0.7875 per $100 | $197 |
| Waxhaw | $0.7242 per $100 | $181 |
| Wayne County | $0.6259 per $100 | $156 |
| Waynesville | $1.099 per $100 | $275 |
| Weaverville | $0.9954 per $100 | $249 |
| Webster | $0.46 per $100 | $115 |
| Weddington | $0.4692 per $100 | $117 |
| Weldon | $1.42 per $100 | $355 |
| Wendell | $0.9571 per $100 | $239 |
| Wesley Chapel | $0.4567 per $100 | $114 |
| West Jefferson | $0.79 per $100 | $198 |
| Whispering Pines | $0.66 per $100 | $165 |
| Whitakers | $1.38 per $100 | $345 |
| Whitakers (Edgecombe County part) | $1.64 per $100 | $410 |
| White Lake | $1.085 per $100 | $271 |
| Whiteville | $1.345 per $100 | $336 |
| Whitsett | $0.9895 per $100 | $247 |
| Wilkes County | $0.42 per $100 | $105 |
| Wilkesboro | $0.88 per $100 | $220 |
| Williamston | $1.4 per $100 | $350 |
| Wilmington | $0.5885 per $100 | $147 |
| Wilson | $1.12 per $100 | $280 |
| Wilson County | $0.595 per $100 | $149 |
| Wilsons Mills | $1.01 per $100 | $253 |
| Windsor | $1.17 per $100 | $293 |
| Winfall | $1.07 per $100 | $268 |
| Wingate | $0.6842 per $100 | $171 |
| Winston-Salem | $1.121 per $100 | $280 |
| Winterville | $1.0163 per $100 | $254 |
| Winton | $1.49 per $100 | $373 |
| Woodfin | $0.9454 per $100 | $236 |
| Woodland | $1.47 per $100 | $368 |
| Wrightsville Beach | $0.3591 per $100 | $90 |
| Yadkin County | $0.65 per $100 | $163 |
| Yadkinville | $1.07 per $100 | $268 |
| Yancey County | $0.52 per $100 | $130 |
| Yanceyville | $0.927 per $100 | $232 |
| Youngsville | $1.045 per $100 | $261 |
| Zebulon | $1.1141 per $100 | $279 |
Click a column to sort.
Buying a car in North Carolina: one-time tax
North Carolina Highway Use Tax (HUT) — 3%. Your trade-in is subtracted before tax.
Dealer sales are taxed on price plus doc fee minus trade-in. Private sales use the computed value. A car brought in by a new resident pays at most $250.
Registration and due dates
A private passenger plate is $46.25 a year, plus county or transit registration taxes of $1–$8 in some counties. A title costs $66.75.
Paid with the yearly registration renewal (the notice arrives about 60 days before the plate expires). For a newly purchased car, the first property tax is deferred and billed with the first renewal.
Cut what your car costs in North Carolina
Car tax is set by your town, but your loan and insurance aren't. Refinancing a car loan at a lower rate often saves more each year than the tax itself.
Questions
How is NC vehicle property tax calculated?
Value ÷ 100 × (county rate + city rate). Example: a $20,000 car at a combined $1.00 per $100 owes $200.
What is Tag & Tax Together?
NCDMV collects your county and city vehicle property tax with the yearly registration renewal, in one payment.
Is there sales tax on cars in NC?
No. Instead there is a 3% Highway Use Tax when you title the car.
Sources
Last checked October 14, 2026. Rates are for passenger cars owned by individuals; leased, business and specialty vehicles can differ. Confirm with your tax collector or commissioner of the revenue.