Emissions Testing in Ohio

Ohio requires emissions testing for vehicles registered in seven counties in Northeast Ohio. The program is called E-Check and is administered by the Ohio Environmental Protection Agency (Ohio EPA). Testing applies to gasoline and diesel vehicles, including hybrids, weighing 10,000 pounds or less that are between 6 and 25 model years old. New gasoline and diesel vehicles are exempt for the first six model years. Non-plug-in hybrids are exempt for the first seven model years. Testing is biennial, following a model year odd/even cycle. The program covers Cuyahoga, Geauga, Lake, Lorain, Medina, Portage, and Summit counties. Vehicles registered in all other Ohio counties are not required to test. Ohio does not require safety inspections for passenger vehicles. Drivers should confirm current requirements at ohioecheck.info or by calling 1-800-CAR-TEST (1-800-227-8378).

Popular Columbus

9 stations

Popular Cincinnati

4 stations

Popular Cleveland

4 stations

Popular Akron

3 stations

Amherst

1 station

Athens

1 station

Berea

1 station

Cambridge

1 station

Canton

3 stations

Chagrin Falls

2 stations

Chardon

1 station

Chickasaw

1 station

Chillicothe

1 station

Cleveland Heights

1 station

Cortland

1 station

Cuyahoga Falls

1 station

Danville

1 station

Dayton

1 station

Dover

1 station

Dublin

1 station

East Palestine

1 station

Eastlake

1 station

Elyria

1 station

Enon

1 station

Euclid

1 station

Fairfield

2 stations

Findlay

1 station

Green Camp

1 station

Grove City

2 stations

Groveport

1 station

Harrison

1 station

Heath

1 station

Hilliard

1 station

Kent

2 stations

Lancaster

1 station

Lebanon

1 station

Lewis Center

1 station

Lima

2 stations

Marietta

1 station

Marion

1 station

Marysville

1 station

Massillon

2 stations

Medina

1 station

Middletown

1 station

Millersburg

2 stations

Monroe

1 station

Newark

1 station

North Olmsted

1 station

North Royalton

1 station

Northfield

1 station

Norton

1 station

Orrville

1 station

Painesville

2 stations

Perrysburg

1 station

Powell

1 station

Ravenna

2 stations

Reynoldsburg

3 stations

Smithville

1 station

Spencer

1 station

Springboro

1 station

Streetsboro

2 stations

Sylvania

1 station

Trenton

1 station

Twinsburg

2 stations

Uhrichsville

1 station

Urbana

1 station

Valley View

1 station

Van Wert

1 station

Vandalia

1 station

Wadsworth

2 stations

Warrensville Heights

1 station

Westlake

1 station

Wickliffe

1 station

Willoughby

1 station

Willoughby Hills

1 station

Worthington

1 station

Zanesville

3 stations

Testing Requirements

Current Testing Requirements in Ohio

Ohio operates the E-Check emissions testing program in seven Northeast Ohio counties. The program began in 1996 to address ozone nonattainment in the Cleveland-Akron-Lorain area under the federal Clean Air Act. The Ohio EPA administers the program. Testing is performed at centralized full-service E-Check stations and 21 self-service kiosks available 24/7. For 1996 and newer gasoline vehicles and 1997 and newer diesel vehicles, the test is an OBD-II diagnostic scan. Older vehicles that predate OBD-II but fall within the 25-year window receive an opacity or tailpipe test. The Cleveland area was reclassified as a Serious nonattainment area for ozone effective January 2025, which increased the repair waiver minimum from $300 to $450 starting in 2026. Ohio does not require safety inspections for passenger vehicles.

Who Needs an Emissions Test

All gasoline and diesel vehicles, including flexible fuel and non-plug-in hybrid vehicles, weighing 10,000 pounds or less, 25 years old or newer from the current testing year, and registered in one of the seven E-Check counties must pass an emissions test. New gasoline and diesel vehicles are exempt for the first six model years. Non-plug-in hybrids are exempt for the first seven model years. Vehicles over 25 model years old are permanently exempt. Plug-in hybrid and electric vehicles are exempt. Vehicles over 10,000 pounds are exempt. An E-Check is also required when a vehicle title is transferred and the new owner registers the vehicle in an E-Check county.

How Often Tests Are Required

Emissions testing is biennial, following a model year odd/even cycle. Even model year vehicles are tested in even calendar years. Odd model year vehicles are tested in odd calendar years. Non-plug-in hybrids start testing in an off year and then follow the normal biennial cycle. Compliance certificates are valid for 365 days, so vehicles can be tested up to one year in advance of their registration renewal date. An E-Check is also required at title transfer for vehicles being registered in an E-Check county.

Where Emissions Testing Is Required

Emissions testing is required in seven counties in Northeast Ohio: Cuyahoga, Geauga, Lake, Lorain, Medina, Portage, and Summit. All other 81 Ohio counties do not require emissions testing. The program does not apply in the Columbus, Cincinnati, Dayton, Toledo, or any other metropolitan area outside Northeast Ohio.

What Happens During the Test

For 1996 and newer gasoline vehicles and 1997 and newer diesel vehicles, a technician or self-service kiosk connects to the OBD-II port via the Diagnostic Link Connector. The system checks for stored diagnostic trouble codes, readiness monitor status, and the malfunction indicator lamp. A lit check engine light causes automatic failure. Incomplete readiness monitors may result in a "not ready" status requiring additional driving before retesting. Older diesel vehicles receive an opacity test. At self-service kiosks, the vehicle owner performs the test by following on-screen instructions to connect the OBD-II cable. The test typically takes 5 to 10 minutes at a kiosk and slightly longer at a full-service station.

Areas in Ohio That Require Emissions Testing

Within the seven covered counties, cities and communities where E-Check is required include Cleveland, Akron, Lorain, Elyria, Mentor, Lakewood, Parma, Strongsville, Brunswick, Medina, Kent, Ravenna, Chardon, Painesville, Wooster (if in Medina County portion), Barberton, Cuyahoga Falls, Stow, Hudson, and Wadsworth. Cities outside the seven counties do not require emissions testing. Columbus, Cincinnati, Dayton, Toledo, Youngstown, Springfield, Mansfield, Canton, Zanesville, and all other Ohio cities outside the Northeast Ohio program area are exempt.

How the Emissions Test Works in Ohio

Drivers can visit any of the 23 full-service E-Check stations or 21 self-service kiosks in the seven-county area. Self-service kiosks are available 24 hours a day, 7 days a week. At a kiosk, the driver connects the OBD-II cable to the vehicle's diagnostic port, follows on-screen prompts, and receives a printed Vehicle Inspection Report. Up to three tests per 365-day period are free at self-service kiosks. After the third test, additional testing requires a full-service station inspection at $18 per test. Full-service station hours are typically Monday through Friday 8 a.m. to 6 p.m. and Saturday 8 a.m. to 2 p.m. If the vehicle passes, the compliance certificate is recorded electronically and is valid for 365 days. Registration can be renewed through the Ohio Bureau of Motor Vehicles. If the vehicle fails, repairs must be completed and the vehicle retested. A repair cap waiver is available if the vehicle still fails after qualifying emissions repairs totaling at least $450 (effective 2026, increased from $300). Repair receipts must be original and for work performed after the initial E-Check or within 60 days prior. The E-Check program can be reached at 1-800-CAR-TEST (1-800-227-8378).

FAQ

Common questions

Have a question not covered here? Contact us and we will respond within one business day.

Does Ohio require emissions testing?

Yes, but only in seven Northeast Ohio counties. The E-Check program covers Cuyahoga, Geauga, Lake, Lorain, Medina, Portage, and Summit counties. All other Ohio counties are exempt. Ohio does not require safety inspections.

Which vehicles need an emissions test in Ohio?

Gasoline and diesel vehicles, including non-plug-in hybrids, weighing 10,000 pounds or less that are between 6 and 25 model years old registered in the seven E-Check counties. New vehicles are exempt for the first six model years (seven for non-plug-in hybrids). Vehicles over 25 years old, plug-in hybrids, electric vehicles, and vehicles over 10,000 pounds are exempt.

How often do I need an emissions test in Ohio?

Every two years, following the model year odd/even cycle. Even model year vehicles test in even calendar years. Odd model year vehicles test in odd calendar years. Compliance certificates are valid for 365 days.

Which areas in Ohio require emissions testing?

Seven counties in Northeast Ohio: Cuyahoga, Geauga, Lake, Lorain, Medina, Portage, and Summit. No other Ohio counties require testing.

Are electric or hybrid vehicles exempt from emissions testing in Ohio?

Plug-in hybrid and fully electric vehicles are exempt. Non-plug-in hybrids are subject to testing but receive a seven-model-year exemption instead of the standard six-year exemption for gasoline and diesel vehicles.

Do diesel vehicles need emissions testing in Ohio?

Yes. Diesel vehicles weighing 10,000 pounds or less registered in the seven E-Check counties must pass an emissions test. Model year 1996 and older diesel vehicles receive an opacity test. Newer diesel vehicles receive the OBD-II scan.

What happens if my vehicle fails the emissions test in Ohio?

You must complete repairs and retest. A repair cap waiver is available if qualifying repairs total at least $450 (effective 2026) and the vehicle still fails. Original repair receipts are required. Contact the E-Check program at 1-800-CAR-TEST for waiver details.

How much does emissions testing cost in Ohio?

Up to three tests per year are free at self-service kiosks. Full-service station tests cost $18. After three free kiosk tests, additional testing at full-service stations also costs $18.

Do I need an appointment for emissions testing in Ohio?

No appointment is needed. Self-service kiosks are available 24/7. Full-service stations accept walk-ins during operating hours.

Where can I find emissions test locations in Ohio?

The E-Check website at ohioecheck.info lists all full-service stations and self-service kiosk locations in the seven-county area. The E-Check helpline is 1-800-CAR-TEST (1-800-227-8378), available Monday through Friday 8 a.m. to 6 p.m. and Saturday 8 a.m. to 2 p.m.

Own an Emissions Testing or Smog Check Station in Ohio?

List your Ohio 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.