How Arizona's emissions testing works
Arizona requires emissions testing for most vehicles registered in Maricopa and Pima counties — the state's two most populated areas. If you live outside those counties, you do not need to test. The test checks whether your vehicle's exhaust meets state pollution standards. You take your car to a testing station, the technician runs a diagnostic scan and a tailpipe test, and you receive a pass or fail result on the spot.
The test itself takes about 10 to 15 minutes. You do not need an appointment at most stations, though some accept them. The cost is set by the state and does not vary by station — currently $20 for most vehicles, though diesel vehicles and motorcycles have different fees. If your car passes, you can renew your registration. If it fails, you have options to repair and retest.
Key Takeaways
- Arizona emissions testing is required only in Maricopa County (Phoenix area) and Pima County (Tucson area), not statewide.
- The test costs $20 for most vehicles and takes 10 to 15 minutes at any authorized testing station.
- You can find testing stations through the Arizona Department of Environmental Quality website or by searching "emissions testing near me" with your ZIP code.
- A failed test does not prevent you from driving — you have time to repair your vehicle and retest before your registration expires.
- If your vehicle is newer than a certain model year (varies by county), you may be exempt from testing altogether.
Which Arizona counties require emissions testing
Only Maricopa County and Pima County have emissions testing requirements. Maricopa County includes Phoenix, Scottsdale, Mesa, Tempe, Chandler, and surrounding areas. Pima County includes Tucson and surrounding areas. If your vehicle is registered in any other Arizona county — Coconino, Navajo, Yavapai, Yuma, or any other — you do not need to test.
Your registration notice will tell you whether testing is required. If you are unsure which county you live in, you can enter your address on the Arizona Department of Environmental Quality website, and it will confirm whether your location falls under a testing requirement.
Finding a testing station and what to bring
The Arizona Department of Environmental Quality maintains a searchable list of authorized testing stations on its website. You can filter by county and city. Most stations are independent repair shops, not dealerships. Many are open six days a week, with hours typically 8 a.m. to 5 p.m., though some stay open later.
Bring your vehicle registration and a photo ID. The technician will need your vehicle identification number (VIN), which is on your registration and on the dashboard at the base of the windshield on the driver's side. You do not need to bring your title or proof of insurance. If your check engine light is on, the station will still test you, but the light itself may cause a failure — see the section below on what causes a failed test.
What causes a vehicle to fail the emissions test
Your vehicle fails if the exhaust contains pollutants above the state limit. The most common reason is a problem with the engine or emissions system — a faulty oxygen sensor, a failing catalytic converter, a vacuum leak, or a problem with the fuel injection system. A check engine light almost always means a failure, because the light indicates a sensor or system is not working properly.
Age and maintenance matter. Older vehicles are more likely to fail because emissions equipment degrades over time. A vehicle that has not had regular oil changes or tune-ups is more likely to fail. Driving with low tire pressure or using the wrong grade of motor oil can also cause a failure, though these are less common reasons.
One important note: if your vehicle is too new, you may not need to test at all. In Maricopa County, vehicles newer than a certain model year are exempt. In Pima County, the exemption year is different. Check your registration notice or the Arizona Department of Environmental Quality website to see whether your vehicle is exempt based on its age.
What to do if your vehicle fails
A failed test does not mean you cannot drive your car. You have until your registration expires to repair the vehicle and retest. The retest fee is the same as the initial test — $20 for most vehicles. You can retest at any authorized station, not necessarily the one where you failed.
After a failed test, the testing station will give you a printout showing which emissions systems did not meet standards. Take this to a repair shop and show it to the technician. The printout helps the shop narrow down what to fix. Repairs can range from $50 to $500 or more, depending on what is wrong — a new oxygen sensor might cost $100 to $200, while a catalytic converter replacement can cost $400 to $800.
Some repair shops offer a "pre-test" scan for $20 to $50 before you pay for repairs. This scan tells you what is likely causing the failure, so you know the repair cost before committing. It is worth doing if you are unsure what needs fixing.
Emissions testing and vehicle registration renewal
You must pass the emissions test before you can renew your registration in Maricopa or Pima County. When you renew online or at the Motor Vehicle Division office, the system checks whether you have a passing test result on file. If you do not, your renewal will be blocked.
The test result is valid for 90 days. So if you test in January, that result is good through early April. Plan to test within 90 days before your registration expires. If your registration expires and you have not tested, you can still test and renew, but you will owe a late renewal penalty on top of the registration fee.
Frequently Asked Questions
Do I have to test if I just moved to Arizona?
If you moved to Maricopa or Pima County and registered your vehicle there, yes. You must test before you renew your registration. If you moved to a county outside those two, no test is required. Check your registration notice to confirm which county you are registered in.
What if my check engine light is on?
You can still go to a testing station, but your vehicle will almost certainly fail. The check engine light means a sensor or emissions system is not working correctly. Have a repair shop scan the code first — this tells you what is wrong and what it will cost to fix. Then repair it, clear the code, and retest.
Can I test in a different county than where I live?
No. You must test in the county where your vehicle is registered. If your vehicle is registered in Maricopa County, you test in Maricopa County. The testing station will verify this when you arrive.
How long does a passing test result stay valid?
A passing result is valid for 90 days. After that, you need a new test to renew your registration. Plan to test within three months before your registration expires to avoid a gap.
What if I fail the retest after repairs?
You can retest as many times as you need before your registration expires. Each retest costs $20. If you keep failing, take the vehicle back to the repair shop and ask them to diagnose further. Some problems require multiple repairs or a visit to a dealership if the issue is complex.