Go straight to the main text

North Carolina Emissions Test

Under its inspection and maintenance program, North Carolina checks gas and hybrid models in 19 counties. For 2026, that covers the 2007 to 2023 model years. Once a year, both the safety inspection and the test come due.

Change: A May 8, 2026 EPA proposal would end the federal testing requirement across all 19 counties. The proposal is not final, and Mecklenburg County would still test under state law.

Which cars have to be tested?

2007 to 2023197019801990200020102020

For 2026, the green band shows the model years that North Carolina tests. With under 70,000 miles, the 3 most recent model years are not tested. Any car 20 years old or more is exempt.

Use model year and fuel type to check your car.

North Carolina emissions test at a glance

ProgramThe North Carolina inspection and maintenance program
WhereWake County, Union County, Rowan County, Randolph County, New Hanover County, Mecklenburg County, Lincoln County, Johnston County, Iredell County, Guilford County, Gaston County, Franklin County, Forsyth County, Durham County, Davidson County, Cumberland County, Cabarrus County, Buncombe County, Alamance County: 19 counties in all.
Fuels testedGas, hybrid
Model years tested in 20262007 to 2023
How oftenEvery year, with the safety inspection
The testAn OBD plug-in test
FeeThe station sets the fee, up to $30 for the combined safety and emissions inspection
New carsExempt: the 3 newest model years, if they have under 70,000 miles
Older carsCars 20 years or older are exempt
WaiverA waiver is possible after a second failed OBD test, once you've paid for at least $200 in documented repairs

How the test works, and what if the car fails?

During an OBD plug-in test, the inspector connects a reader to the port under the dashboard and pulls up what the car's computer has stored. The car's self-checks (readiness monitors) must be finished, and the check engine light must be off.

When a car fails, the report lists the failed items. Fix that first, and head back for another test.

When the car still fails after those repairs, North Carolina offers a waiver: you qualify after a second failed OBD test plus at least $200 in documented repairs.

See what failed · Fix it, sell or get a waiver?

Sources for these North Carolina rules