The 12 Best Junkyards & Auto Parts Stores in West Virginia — 2026

We compared all 260 locations in West Virginia on the data that matters: services offered, posted hours, and how easy each one is to reach. No pay-to-play — this ranking comes straight from the listings data, updated October 2026.

#1 · Eagle Auto PartsMartinsburg Parts lookupBuys scrap metal

Mon - Thurs: 8AM - 5PM, Saturday: 8AM - 12PM

(304) 263-6664 Website View listing

#2 · J&j Auto Sales and SalvageCharleston Buys junk carsBuys scrap metal

(304) 342-5993 Website View listing

#3 · SOS SalvageFairmont Buys junk carsBuys scrap metal

(304) 363-4794 Website View listing

#4 · 3 Rivers Iron & MetalFairmont Buys scrap metal

Monday - Friday: 8:00am – 4:30pm, Saturday: 8:00am – 2:00pm

(304) 366-8099 Website View listing

#5 · Coffman's MetalsBirch River Buys scrap metal

Mon-Fri 9am-5pm, Sat 9am-2pm

(304) 649-5803 Website View listing

#6 · Elkins Metal RecyclingElkins Buys scrap metal

Monday - Friday: 8:00am – 4:00pm

(304) 636-3456 Website View listing

#7 · Barkers JunkMabscott Buys scrap metal

(304) 252-0769 Website View listing

#8 · Charleston Area Metal RecyclingCharleston Buys scrap metal

Mon-Fri 8am-5pm, Sat 9am-2pm

(304) 699-1261 Website View listing

#9 · Jordan Auto PartsClarksburg U-Pull-It

(304) 622-5161 Website View listing

#10 · Martinsburg ScrapMartinsburg Buys scrap metal

(304) 263-0939 Website View listing

#11 · CNK Auto PartsMartinsburg

(301) 685-3595 View listing

#12 · Salisbury Auto SalvageClay

(304) 587-2031 Website View listing

Run one of these businesses? You earned this spot — email contact@junkyardatlas.com for your free “Top Junkyards & Auto Parts Stores in West Virginia” badge to put on your site, and we’ll make sure your listing stays accurate.
How we rank: every listing earns points for verified services (u-pull-it, buys junk cars, parts lookup, buys scrap metal, free towing), posted hours, and working contact details. The ranking is recalculated with every data update.