Welcome to General Machine Works

Established 1973

Located in downtown Spencer, Iowa

General Machine Works Company is a privately owned machining manufacturer that was founded in 1973. We are a manufacturer of precision CNC machined parts for numerous companies across a variety of different industries including agriculture, construction, mining and aviation. Our manufacturing and warehouse facility has over 50,000 square feet of climate controlled work area hosting state of the art manufacturing equipment. We utilize advanced technologies in our machine shop to provide innovative and cost effective quality solutions for our clients.

Contact Us

General Machine Works Company

13 West 1st Street, Spencer, Iowa 51301, United States

Phone: 712-262-3738
Fax: 712-262-1924
E-Mail: info@gm-w.com

Office Hours