Your Welding Shop in Franklin, NC. Five Services, One Location.
Franklin Machine Co. is the welding shop that does it all, and has been since 1940. From custom welding and steel fabrication to the region’s largest steel supply, custom truck bed installation, and full-service truck repair, everything you need is under one roof at 231 Depot Street. Certified professionals, 28,000 sq ft of facility, and 85 years of experience serving contractors, builders, fleet owners, and homeowners across Western North Carolina.
Contact us for a free estimate
Franklin, NC's Welding Shop Since 1940
Custom Welding & Steel Fabrication in Franklin, NC
Franklin Machine Co. specializes in precision welding backed by full-service steel fabrication, delivering durable, high-quality solutions for residential, commercial, and industrial needs.
Steel Supply in Franklin, NC
Whether you are a contractor pulling materials for a commercial job or a homeowner tackling a weekend project, Franklin Machine Co. has the steel and metal supplies you need. We stock the largest inventory in Western North Carolina and can cut and process any order to your exact specs.
Custom Truck Bed Installations in Franklin, NC
We design and install heavy-duty custom truck beds built for performance, durability, and the specific demands of your work, engineered to fit your vehicle and your job.
Truck Shop & Diesel Repair
Heavy Equipment & Hydraulic Repair
We have been diagnosing and repairing hydraulics and heavy equipment in Franklin, NC, for over 85 years. From hydraulic systems to full maintenance and installation of heavy equipment fleets, our certified technicians handle it all. Bring your machine in, and we will get it back on the job fast.
Franklin Machine Co. is the welding shop that handles it all. Steel fabrication, truck bed installation, diesel engine repair, and metal supply, all from one facility. Our team of certified professionals brings over 100 years of experience to every job, with no subcontracting and no shortcuts. We proudly serve customers across Franklin, Bryson City, Clayton, Jackson County, Cherokee County, Macon County, and throughout Western North Carolina.
Call us at 828-524-2313 for a free estimate.