What Texas requires for vehicle emissions
Texas requires emissions testing for vehicles registered in 31 counties in the state, mostly in the Dallas-Fort Worth, Houston, and Austin areas. The state does this because these regions have air quality that does not meet federal standards. If you live outside these counties, you do not need an emissions test to register your vehicle.
The test itself checks whether your vehicle's exhaust meets state pollution limits. A technician connects a machine to your vehicle's diagnostic port and measures what comes out of the tailpipe. The whole process takes about 10 to 15 minutes. Your vehicle passes or fails based on whether the readings fall within the limits set by the Texas Commission on Environmental Quality (TCEQ).
You need a passing emissions test before you can renew your vehicle registration in one of the 31 required counties. The test is valid for two years from the date you take it, so you do not need to test every year — only when your registration is up for renewal.
Key Takeaways
- Emissions testing is required only in 31 Texas counties, mainly around Dallas-Fort Worth, Houston, and Austin, and you can find out whether your county requires it by checking the TCEQ website.
- The test measures your vehicle's exhaust to make sure it meets state pollution limits, and takes about 10 to 15 minutes at a certified testing station.
- A passing test is valid for two years, so you test when your registration comes up for renewal, not every year.
- Vehicles that are too new, too old, or have a check engine light on may not be testable, and you should know your vehicle's year and mileage before you go to a testing station.
Which Texas counties require emissions testing
The 31 counties that require testing are spread across three main regions. The Dallas-Fort Worth area includes Collin, Dallas, Denton, Ellis, Johnson, Kaufman, Parker, Rockwall, and Tarrant counties. The Houston area includes Brazoria, Chambers, Fort Bend, Galveston, Harris, Liberty, Montgomery, and Waller counties. The Austin area includes Bastrop, Caldwell, Hays, Travis, and Williamson counties.
The remaining counties in Texas — Bexar (San Antonio), El Paso, and the rest of the state — do not require emissions testing. If your vehicle is registered in one of those places, you do not need to take a test to renew your registration.
You can confirm whether your county requires testing by visiting the TCEQ website and entering your county name, or by calling your county's vehicle registration office. If you are unsure which county your vehicle is registered in, check your current registration certificate.
What vehicles are testable and what vehicles are not
Most gasoline-powered vehicles can be tested, but some are exempt. Vehicles that are model year 1996 or older do not have to be tested in most cases, because they do not have the diagnostic equipment the test relies on. Diesel vehicles have different rules and are tested less frequently — usually every two years instead of every year, depending on the county.
Vehicles with a check engine light that is on will fail the test, even if the vehicle runs fine. The light means the vehicle's computer has detected a problem, and the test cannot proceed until that light is off. If your check engine light is on, you will need to have the problem diagnosed and fixed before you can test.
Electric vehicles and plug-in hybrids do not require emissions testing in Texas. Hybrid vehicles (not plug-in) do require testing. If you are unsure whether your vehicle type is testable, call a testing station in your county and describe your vehicle — they can tell you in one call whether they can test it.
Where to find a testing station and what to bring
Testing stations are run by private businesses, not by the state. You can find one near you by searching online for "emissions testing" plus your city name, or by visiting the TCEQ website, which has a searchable list of certified stations by county. Most stations are open during regular business hours, and many are open on Saturdays.
Before you go, gather these documents: your vehicle registration certificate, your driver's license, and your vehicle keys. You do not need to make an appointment at most stations — you can walk in. However, some stations do take appointments, so calling ahead can save you a wait.
The test costs money, and the price varies by station. Most stations charge between $15 and $35 for a test. Some stations offer discounts if you fail and need to retest after repairs. Ask about the price and any retest policy before you start the test.
What happens if your vehicle fails the test
If your vehicle fails, the testing station will give you a printed report showing which emissions readings were too high. This report tells you what kind of problem your vehicle likely has — for example, whether it is a fuel system problem, an ignition problem, or a catalytic converter problem. You can take this report to a mechanic, and they can use it to narrow down what needs to be fixed.
After you have the repairs done, you can return to any testing station and retest. You do not have to go back to the same station. The retest usually costs the same as the first test, though some stations offer a reduced retest fee within a certain time window — ask when you get your failure report.
You have until your registration expires to get a passing test. If your registration expires before you pass, you cannot legally drive the vehicle. However, you can renew your registration online or by mail in Texas even if you have not passed the test yet — you just cannot drive the vehicle until you do pass and submit the test results to the registration office.
How to submit your test results to renew registration
Once you have a passing test, the testing station sends the results electronically to the Texas Department of Motor Vehicles (DMV). You do not have to do anything with the paper report — the station handles the submission. The results are usually in the system within one business day.
When you renew your registration, the DMV checks whether a passing test is on file. If it is, you can complete your renewal online at the DMV website, by mail, or in person at a DMV office. You do not need to bring the test report with you — the DMV already has it.
If you are renewing by mail or online and the system says you need an emissions test, it means either the test has not been submitted yet or it has expired. Call the testing station to confirm they sent it, or take a new test if yours has been more than two years.
Frequently Asked Questions
Do I need an emissions test if I just bought a used car?
Only if you are registering it in one of the 31 required counties and your registration is due for renewal. If you just bought the car and your registration does not expire for several months, you can wait until closer to the expiration date to test. The test is tied to registration renewal, not to the purchase date.
What if I move to a different county in Texas?
If you move from a county that requires testing to one that does not, you do not need to test anymore once your registration transfers. If you move to a county that does require testing, you will need a passing test the next time your registration comes up for renewal. Contact your new county's registration office to confirm the requirement.
Can I test my vehicle before my registration expires?
Yes. You can test up to 120 days before your registration expires, and the test will still be valid for renewal. This is useful if you want to get the test done early and avoid a rush closer to your expiration date. The test is valid for two years from the date you take it.
What if the testing station says my vehicle cannot be tested?
Some vehicles genuinely cannot be tested — usually because they are too old, too new, or have a problem the station cannot work around. Ask the station for the specific reason and whether another station might be able to test it. If your vehicle truly cannot be tested, contact your county registration office to ask about exemptions or alternative documentation.
Do I need to test if my vehicle is registered out of state?
No. If your vehicle is registered in another state, you do not need a Texas emissions test, even if you live and drive in a Texas county that requires testing. However, if you register the vehicle in Texas, you will need to follow Texas testing rules from that point forward.