Not every repair shop is licensed to test emissions, and a map search for a smog check mixes test stations with parts stores and dealerships. Every station here names smog checks or emissions testing in its business name, its listing category or on its own website.
Anniston 2
-
Southern Star Autoworks
716 Wilmer Ave, Anniston, AL 36201
Mon–Thu 7:30am–5:30pm, Fri 7:30am–5pm
-
Sam's Auto Service
1630 Noble St, Anniston, AL 36201
-
New Metro Auto Service
1724 1st Ave W, Birmingham, AL 35208-5219
-
Independent Auto Clinic
170 W Valley Ave, Birmingham, AL 35209-3620
-
Jones Auto Repair LLC
57 Plantation Dr, Cottonwood, AL 36320-3360
Fairhope 1
-
DC Mechanics Auto Repair LLC
19590 Lawrence Rd, Fairhope, AL 36532
-
Fort Payne Automotive Center
2134 Gault Ave N, Fort Payne, AL 35967-3534
Mon–Fri 8:00 am - 5:00 pm
-
C & R Automotive
104 Stewart Dr, Guntersville, AL 35976-8981
-
Mobile Mechanic Huntsville AL
504 Andrew Jackson Way NE, Huntsville, AL 35801
Leeds 1
-
Ron's Automotive
8156 Churchill Ave, Leeds, AL 35094-1405
Mon–Thu 8am–5pm, Fri 8am–4pm
Madison 1
-
Phoenix Motors
7721 Hwy 72 W, Madison, AL 35758
Moulton 1
-
Havoline Xpress Lube
11255 Alabama Highway 157, Moulton, AL 35650
-
TJ's Automotive
12971 US-72, Rogersville, AL 35652
Mon–Fri 9am–5pm
Also in Alabama
- Diesel & Truck Repair Shops333
- Transmission Repair Shops251
- Car A/C Repair Shops118
- Muffler & Exhaust Shops106
- Mobile Mechanics58
- European & Import Auto Specialists53
- State Vehicle Inspection Stations32
Good to know
How much does a smog check cost?
Prices depend on the state and the station. In California a smog check usually costs about $30–70 plus the state certificate fee; in states that run their own emissions programs the fee is often a flat amount set by the state.
What happens if my car fails the emissions test?
You get a report with the reason for the failure, and the car needs repairs before a retest. Many states give a free or discounted retest within a set number of days, and some offer repair assistance or waivers when repair costs pass a limit.