Emissions Testing in North Carolina
North Carolina requires an annual safety inspection for most registered vehicles in all 100 counties. In 19 designated counties, vehicles must also pass an OBD-II emissions inspection as part of the annual safety check. The program is administered by the North Carolina Division of Motor Vehicles (NCDMV) with emissions oversight from the North Carolina Department of Environmental Quality (NC DEQ). The emissions inspection applies to gasoline-powered light-duty vehicles model year 1996 and newer under 8,501 pounds. Vehicles in their first three model years with fewer than 70,000 miles are exempt from the emissions portion. Diesel vehicles, electric vehicles, and vehicles over 8,500 pounds are exempt from emissions testing but must still pass the annual safety inspection. The state legislature has enacted legislation to remove 18 of the 19 emissions counties, pending EPA approval, which would leave only Mecklenburg County in the program. Drivers should confirm current requirements with the NCDMV at ncdot.gov/dmv or the NC DEQ.
555
Testing stations
26 stations
21 stations
19 stations
17 stations
4 stations
2 stations
8 stations
3 stations
8 stations
10 stations
1 station
1 station
1 station
4 stations
1 station
1 station
1 station
1 station
1 station
4 stations
2 stations
4 stations
7 stations
1 station
1 station
2 stations
4 stations
1 station
15 stations
1 station
1 station
7 stations
2 stations
2 stations
3 stations
3 stations
8 stations
3 stations
5 stations
1 station
1 station
4 stations
1 station
1 station
4 stations
2 stations
1 station
1 station
16 stations
2 stations
1 station
3 stations
1 station
2 stations
5 stations
15 stations
1 station
2 stations
6 stations
1 station
1 station
1 station
3 stations
4 stations
7 stations
1 station
9 stations
1 station
4 stations
1 station
3 stations
2 stations
1 station
4 stations
2 stations
6 stations
1 station
5 stations
1 station
5 stations
1 station
3 stations
4 stations
1 station
1 station
3 stations
3 stations
6 stations
3 stations
2 stations
2 stations
1 station
1 station
1 station
1 station
5 stations
1 station
1 station
1 station
2 stations
3 stations
9 stations
6 stations
1 station
1 station
1 station
1 station
6 stations
3 stations
3 stations
1 station
4 stations
1 station
2 stations
1 station
1 station
3 stations
4 stations
3 stations
3 stations
1 station
1 station
1 station
6 stations
7 stations
1 station
1 station
2 stations
1 station
3 stations
1 station
2 stations
1 station
1 station
2 stations
1 station
4 stations
1 station
1 station
1 station
1 station
1 station
1 station
3 stations
1 station
1 station
1 station
2 stations
2 stations
6 stations
1 station
3 stations
2 stations
1 station
1 station
4 stations
1 station
1 station
2 stations
3 stations
1 station
11 stations
5 stations
15 stations
1 station
2 stations
4 stations
Testing Requirements
Current Testing Requirements in North Carolina
North Carolina operates a statewide annual safety inspection program for all registered vehicles under 30 years old. In 19 counties, a combined safety and OBD-II emissions inspection is required. The emissions program covers the state's most populated areas with federal air quality concerns. Inspections are performed at licensed private inspection stations. The safety inspection checks brakes, lights, signals, steering, tires, windshield, wipers, and other components. The emissions portion includes an OBD-II diagnostic scan, a gas cap check, and a visual anti-tampering inspection of emissions control devices. Session Law 2023-134 enacted the removal of 18 counties from the emissions program, but this change requires EPA approval and has not yet taken effect as of early 2026. When finalized, only Mecklenburg County would retain the emissions requirement.
Who Needs a Vehicle Inspection
All registered motor vehicles under 30 years old in North Carolina must pass an annual safety inspection in all 100 counties. Vehicles 30 years old and older registered as antiques are exempt from both safety and emissions. In the 19 emissions counties, gasoline-powered light-duty vehicles model year 1996 and newer with a GVWR of 8,500 pounds or less must also pass the OBD-II emissions inspection. Vehicles in their first three model years with fewer than 70,000 miles are exempt from the emissions portion. Diesel vehicles, vehicles powered by alternative fuels without gasoline, electric vehicles, heavy-duty vehicles over 8,500 pounds, and motorcycles are exempt from emissions testing. These exempt vehicles must still pass the annual safety inspection, which includes a visual check for tampering of emissions components.
How Often Tests Are Required
Both the safety and emissions inspections are required annually. The inspection must be completed within 90 days of renewing the vehicle's registration. Registration will be blocked if the vehicle has not passed the required inspection by the due date. An inspection is also required at change of ownership and when registering an out-of-state vehicle.
Where Emissions Testing Is Required
Emissions testing is currently required in 19 counties: Alamance, Buncombe, Cabarrus, Cumberland, Davidson, Durham, Forsyth, Franklin, Gaston, Guilford, Iredell, Johnston, Lincoln, Mecklenburg, New Hanover, Randolph, Rowan, Union, and Wake. All other counties require only the annual safety inspection. If the pending legislation removing 18 counties from the program receives EPA approval, only Mecklenburg County would continue requiring emissions testing.
What Happens During the Test
The safety inspection covers brakes (service and parking), headlights, taillights, brake lights, turn signals, steering, tires, windshield, wipers, horn, seat belts, and exhaust system. In the 19 emissions counties, the emissions portion adds an OBD-II diagnostic scan checking for stored trouble codes, readiness monitor status, and the check engine light. A gas cap presence and condition check is performed. A visual anti-tampering inspection confirms the presence and connection of emissions control devices including the catalytic converter. A lit check engine light causes automatic failure. The combined inspection typically takes 15 to 30 minutes. Effective December 1, 2025, after-factory window tinting is no longer part of the safety inspection.
Areas in North Carolina That Require Emissions Testing
Within the 19 emissions counties, major cities where the combined inspection is required include Charlotte (Mecklenburg), Raleigh (Wake), Durham (Durham), Greensboro (Guilford), Winston-Salem (Forsyth), Fayetteville (Cumberland), Wilmington (New Hanover), Asheville (Buncombe), Gastonia (Gaston), Burlington (Alamance), Concord (Cabarrus), Mooresville (Iredell), Monroe (Union), Salisbury (Rowan), Smithfield (Johnston), Lexington (Davidson), Asheboro (Randolph), Lincolnton (Lincoln), and Franklinton (Franklin). Cities in the remaining 81 counties require only the safety inspection. These include Greenville, Jacksonville, Rocky Mount, Goldsboro, Hickory, Sanford, Lumberton, New Bern, and all mountain and coastal communities outside the designated counties.
How the Vehicle Inspection Works in North Carolina
Drivers take their vehicle to any licensed inspection station. These are private auto shops and service stations authorized by the NCDMV. No appointment is needed at most stations. Bring your vehicle registration. The maximum fee for a combined safety and emissions inspection is $30. The maximum fee for a safety-only inspection is $13.60. Inspection results are reported electronically to the DMV and the vehicle is automatically cleared for registration renewal upon passing. If the vehicle fails, the owner receives a report detailing the issues. One free reinspection is available within 15 calendar days, provided no additional repairs beyond those noted on the original failure report are performed. For vehicles that fail the OBD-II emissions test after qualifying repairs totaling at least $200, a waiver may be available. The NCDMV customer service line is 919-715-7000.
FAQ
Common questions
Have a question not covered here? Contact us and we will respond within one business day.
Does North Carolina require emissions testing?
Does North Carolina require emissions testing?
Yes, in 19 counties. All 100 counties require an annual safety inspection, and 19 counties also require an OBD-II emissions inspection for applicable gasoline vehicles. Pending EPA approval, 18 of those counties may be removed from the emissions program, leaving only Mecklenburg County.
Which vehicles need an emissions test in North Carolina?
Which vehicles need an emissions test in North Carolina?
Gasoline-powered light-duty vehicles model year 1996 and newer under 8,501 pounds registered in the 19 designated counties. Vehicles in their first three model years with fewer than 70,000 miles are exempt from emissions. Diesel vehicles, electric vehicles, heavy-duty vehicles, and motorcycles are exempt from emissions but must still pass the annual safety inspection.
How often do I need an emissions test in North Carolina?
How often do I need an emissions test in North Carolina?
Every year. The emissions inspection is performed at the same time as the annual safety inspection, within 90 days of registration renewal.
Which areas in North Carolina require emissions testing?
Which areas in North Carolina require emissions testing?
Currently 19 counties: Alamance, Buncombe, Cabarrus, Cumberland, Davidson, Durham, Forsyth, Franklin, Gaston, Guilford, Iredell, Johnston, Lincoln, Mecklenburg, New Hanover, Randolph, Rowan, Union, and Wake. All other counties require only the safety inspection.
Are electric or hybrid vehicles exempt from emissions testing in North Carolina?
Are electric or hybrid vehicles exempt from emissions testing in North Carolina?
Electric vehicles are exempt from the emissions portion. Hybrid vehicles with gasoline engines that meet the model year and weight criteria are subject to the OBD-II emissions test in the 19 designated counties. All vehicles must still pass the annual safety inspection.
Do diesel vehicles need emissions testing in North Carolina?
Do diesel vehicles need emissions testing in North Carolina?
No. Diesel vehicles are exempt from the OBD-II emissions inspection regardless of county. Diesel vehicles must still pass the annual safety inspection, which includes a visual check for tampering of emissions components.
What happens if my vehicle fails the emissions test in North Carolina?
What happens if my vehicle fails the emissions test in North Carolina?
One free reinspection is available within 15 days if no additional repairs are made beyond those cited. A waiver may be available if qualifying repairs total at least $200 and the vehicle still fails the OBD-II test. Registration will be blocked until the vehicle passes or receives a waiver.
How much does emissions testing cost in North Carolina?
How much does emissions testing cost in North Carolina?
The maximum fee for a combined safety and emissions inspection is $30. The maximum fee for a safety-only inspection is $13.60. One free reinspection within 15 days is included. Stations may charge less but cannot exceed the state maximum.
Do I need an appointment for emissions testing in North Carolina?
Do I need an appointment for emissions testing in North Carolina?
No appointment is required at most licensed inspection stations. Stations are located throughout the state and inspection results are transmitted electronically to the DMV.
Where can I find emissions test locations in North Carolina?
Where can I find emissions test locations in North Carolina?
Licensed inspection stations are located throughout North Carolina. The NCDMV website at ncdot.gov/dmv lists inspection locations. The NCDMV customer service line is 919-715-7000. The NC DEQ provides additional emissions program information at deq.nc.gov.
Own an Emissions Testing or Smog Check Station in North Carolina?
List your North Carolina station for free and connect with drivers actively searching for certified emissions testing and smog check locations near them. Every visitor on this page is looking for exactly what you offer. A verified listing is the most efficient way to advertise your station, putting you directly in front of local drivers at the exact moment they need an inspection.
No credit card required. Free plan available forever.