What Denver's emissions test checks and why your car needs one

Denver requires an emissions test every two years for most vehicles, and every year for vehicles model year 1981 and newer that weigh under 14,000 pounds. The test measures what comes out of your tailpipe: carbon monoxide, nitrogen oxides, and particulate matter. A machine plugs into your vehicle's onboard diagnostic port and reads whether your engine is burning fuel cleanly or sending pollution into the air.

The reason Denver has this requirement is geography. The city sits in a valley where air can get trapped, and on bad days the pollution from cars stacks up faster than wind can blow it away. The Colorado Department of Public Health and Environment sets the standards, and the Colorado Air Quality Control Commission enforces them. If your car fails, you cannot renew your registration until you fix the problem and retest.

Your vehicle will pass if the emissions are below the limits set for your model year and engine type. Older cars have looser limits than newer ones because older engines were not built to be as clean. If you drive a 2010 model or newer, you are almost certain to pass if your engine is running normally and your check engine light is off.

Key Takeaways

  • Denver requires emissions testing every two years for most vehicles, and the test measures carbon monoxide, nitrogen oxides, and particulate matter from your tailpipe.
  • A failed test means you cannot renew your registration until you repair the vehicle and pass a retest at an approved testing station.
  • Common reasons for failure include a faulty oxygen sensor, a loose or missing gas cap, a failing catalytic converter, or an engine running too rich.
  • You can find approved testing stations through the Colorado Department of Public Health and Environment website, and the test typically costs between $20 and $40.
  • If your check engine light is on, have the code read before you test, because many failures are caused by problems the light is already warning you about.

Common reasons vehicles fail the Denver emissions test

The most common failure is a faulty oxygen sensor. This sensor tells your engine how much fuel to burn based on how much air is coming in. When it fails, the engine runs too rich—burning more fuel than it needs—and the tailpipe emissions spike. Replacing an oxygen sensor typically costs $150 to $300 depending on which one has failed and your vehicle model.

A loose or missing gas cap is the second most common reason, and it is also the cheapest to fix. The cap seals the fuel tank so fuel vapors do not escape. When it is loose or cracked, your vehicle's onboard diagnostic system detects the leak and triggers a fault code. A new cap costs $10 to $30 and often solves the problem when ready.

A failing catalytic converter causes emissions to climb because this part is responsible for burning off unburned fuel and converting harmful gases into less harmful ones. Converters fail gradually over time, especially if you have ignored a check engine light or driven with a misfiring engine for months. Replacement is expensive—$400 to $1,200 depending on your vehicle—but necessary to pass.

An engine that is running too rich (burning more fuel than air) can also cause failure. This happens when the fuel injectors are dirty, the air filter is clogged, or the mass airflow sensor is faulty. A clogged air filter is a $30 to $60 fix. Fuel injector cleaning runs $50 to $100. A mass airflow sensor replacement costs $200 to $400.

What to do before you test in Denver

Check your gas cap first. Unscrew it, look at the rubber seal, and make sure it is not cracked or missing. If it looks worn, replace it before you test. This single step solves roughly 15 percent of failures and costs almost nothing.

If your check engine light is on, do not go to the test yet. Drive to any auto parts store and ask them to read your diagnostic code for free. Write down the code—it will be something like P0420 or P0133. Then search that code online or ask a mechanic what it means. Many codes point directly to the problem: a bad oxygen sensor, a loose cap, a misfiring cylinder, or a catalytic converter issue. Knowing the code before you test saves you from guessing which repair to make first.

Make sure your engine is in good running condition. If your car is misfiring, hesitating, or running rough, the emissions will be high. A tune-up—new spark plugs, fresh air filter, and fuel system cleaning—costs $100 to $300 and often brings a marginal vehicle into the passing range. If your vehicle has over 100,000 miles and has never had a fuel system cleaning, this is a good time to do it.

Drive your vehicle for at least 15 minutes before you test. The engine needs to reach full operating temperature for the test to be accurate. A cold engine will show higher emissions and may fail even if a warm engine would pass.

Finding an approved testing station and what to bring

The Colorado Department of Public Health and Environment maintains a list of approved emissions testing stations on their website. You can search by county or city. Denver has dozens of stations—repair shops, quick-lube facilities, and dedicated testing centers all perform the test. Call ahead to confirm they are open and ask how long the wait is, especially during peak times in spring and fall.

Bring your vehicle registration and proof of insurance. The testing station 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 an appointment at most stations, but calling first can save you a trip if they are backed up.

The test itself takes 10 to 15 minutes. A technician will connect a probe to your tailpipe and a computer to your onboard diagnostic port. The machine will measure your emissions under different engine speeds and loads. You will get a printed result when ready—either a pass or a fail with the specific measurements that were out of range.

What happens if your vehicle fails the test

A failed test does not mean your vehicle is unsafe to drive, but it does mean you cannot renew your registration. You have until your registration expires to fix the problem and retest. If your registration expires before you pass, you are driving illegally and can be cited.

Once you identify the problem and make the repair, you can retest at any approved station. There is no waiting period—you can retest the same day if you want. The retest fee is the same as the initial test, usually $20 to $40. Keep your repair receipt in case you are asked to prove the work was done.

If you are not sure what is causing the failure, take your vehicle to a mechanic and show them the failed test results. The results will list which emissions were too high—carbon monoxide, nitrogen oxides, or both. This tells a mechanic where to focus. A diagnostic scan usually costs $60 to $100 and will pinpoint the faulty part.

Vehicles exempt from Denver emissions testing

Vehicles model year 1980 and older are exempt from testing. Vehicles that are registered as classic or collector vehicles are also exempt, but you must register them in that category. Electric vehicles and plug-in hybrids do not test because they produce zero tailpipe emissions.

Vehicles over 14,000 pounds—most trucks and commercial vehicles—follow different testing rules and are handled through a separate program. If you own a vehicle in this category, contact the Colorado Department of Public Health and Environment directly for requirements specific to your vehicle class.

New vehicles—model year 2025 and newer—are exempt for the first four years of ownership. After that, they enter the regular testing cycle. This exemption recognizes that new vehicles are built to be clean and rarely fail.

Frequently Asked Questions

Can I test my vehicle in a different county if I live in Denver?

Yes. You can test anywhere in Colorado as long as the station is approved. However, your vehicle must meet the emissions standards for the county where you register it. Denver County has the strictest standards in Colorado, so if you register in Denver, you must pass Denver's test regardless of where you take it.

What if I just replaced my catalytic converter but still failed?

A new catalytic converter needs time to work properly. Drive the vehicle for at least 50 miles at highway speeds before you retest. The converter needs to reach full operating temperature and the engine computer needs to relearn fuel trim. If you still fail after 50 miles, have the mechanic scan for other codes—there may be a second problem, like a faulty oxygen sensor downstream of the converter.

Do I have to test if I only drive my car a few times a year?

Yes. If your vehicle is registered in Colorado, it must test every two years (or annually for certain model years) regardless of how often you drive it. The test is tied to your registration renewal, not your mileage.

How much does an emissions test cost in Denver?

Most approved testing stations charge between $20 and $40 per test. Some stations may charge slightly more or less. Call ahead to confirm the price, and ask if they offer a discount if you fail and need to retest after repairs.

What if my vehicle has a check engine light but I cannot afford to fix it right now?

You cannot renew your registration without passing the test. However, you can request a temporary registration extension from the Colorado Department of Motor Vehicles while you save money for repairs. The extension is typically 30 to 60 days. Contact your local DMV office to ask about options in your situation.