Across Oklahoma, of the 756 body shops we list, 742 give a phone number, 149 publish opening hours and 304 have a website. 61 are branches of national chains — Gerber Collision (24), Caliber Collision (13), Fix Auto (5); the remaining 695 are independent. By what they offer: 170 do auto painting, 134 do paintless dent repair, 97 work with insurance claims.
Top 10 body shops in Oklahoma
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Freeman Collision CenterOklahoma City
Tue 8am-5:30pm, Wed-Sat 9am-5pm
-
2I-Care Body WorksSapulpa
Mon–Fri
-
3Diamond AutobodyStillwater
Mon–Fri 8:00 AM - 5:30 PM
-
4Midwest City Collision CenterMidwest City
Mon–Fri 7:30am–5pm
-
5Maaco Auto Body Shop and PaintingOklahoma City
Mon-Fri 7:30am-6pm, Sat 9am-1pm
-
6J Willis Auto BodyOklahoma City
Mon–Fri 8:30am–5:00pm
-
7G&M Body Shop & G&M Body Shop West - Statues aval for viewing 24/7Stillwater
Mon–Fri 8:00AM - 5:00PM (East), Mon–Fri 8:00AM - 5:30PM (West)
-
8Elite Collision CenterEnid
Mon–Fri 8am–5:30pm
-
9Goode's Body Shop & Wrecker ServiceMangum
Mon-Sun 8am-5pm
-
10Estes CollisionMiami
Mon–Thu 7am–5pm
Cities
Largest first. Towns with a single body shop are listed further down this page.
- Oklahoma City164
- Tulsa98
- Edmond30
- Norman25
- Lawton21
- Moore19
- Broken Arrow16
- Ardmore15
- Shawnee11
- Claremore10
- Guthrie10
- Ada9
- Bartlesville8
- Enid8
- Muskogee8
- Bixby7
- El Reno7
- Ponca City7
- Sand Springs7
- Bethany6
- Elk City6
- Okmulgee6
- Owasso6
- Pryor6
- Stillwater6
- Del City5
- Duncan5
- Durant5
- Grove5
- McAlester5
- Midwest City5
- Skiatook5
- Woodward5
- Yukon5
- Altus4
- Chickasha4
- Collinsville4
- Henryetta4
- Miami4
- Mustang4
- Tahlequah4
- Weatherford4
- Alva3
- Antlers3
- Atoka3
- Chelsea3
- Guymon3
- Idabel3
- Jenks3
- Kingfisher3
- Pauls Valley3
- Pocola3
- Poteau3
- Sallisaw3
- Sperry3
- Stigler3
- Bristow2
- Cache2
- Catoosa2
- Clinton2
- Commerce2
- Coweta2
- Cushing2
- Dewey2
- Haskell2
- Hugo2
- Lindsay2
- Mangum2
- Marlow2
- Mounds2
- Newcastle2
- Nowata2
- Okemah2
- Perkins2
- Perry2
- Sapulpa2
- Sayre2
- Shady Point2
- Slaughterville2
- Spiro2
- Sulphur2
- Tishomingo2
- Vinita2
- Warr Acres2
- Afton1
- Alex1
- Anadarko1
- Blackwell1
- Blanchard1
- Boley1
- Carnegie1
- Chandler1
- Choctaw1
- Clayton1
- Cleveland1
- Colbert1
- Colcord1
- Cordell1
- Dickson1
- Elgin1
- Eucha1
- Eufaula1
- Fairland1
- Fairview1
- Fletcher1
- Fort Cobb1
- Fort Gibson1
- Geary1
- Goldsby1
- Haileyville1
- Hartshorne1
- Hennessey1
- Hinton1
- Hobart1
- Holdenville1
- Hollis1
- Keota1
- Kiefer1
- Krebs1
- Lahoma1
- Locust Grove1
- Lone Grove1
- Madill1
- Marietta1
- Mooreland1
- Muldrow1
- New Cordell1
- Noble1
- North Miami1
- Ochelata1
- Oologah1
- Prague1
- Purcell1
- Roland1
- Ryan1
- Seminole1
- Shattuck1
- Stilwell1
- Stringtown1
- Temple1
- Tuttle1
- Wagoner1
- Walters1
- Washington1
- Watts1
- Waynoka1
- West Siloam Springs1
- Wyandotte1
Oklahoma, by feature
- 170
- 134
- 96
- 10
Other towns in Oklahoma
One body shop each — too few for a page of their own, so they live here.
-
Bigbees Custom & CollisionLaverne
105 Oklahoma Ave, Laverne, OK 73848