Maggie's Sewing Center

Maggie's Sewing Center is Mason City's only complete sewing center.
Opening at 9:00 AM tomorrow
Header image for the site


Sewing Machine Sales and Service

  • Baby Lock Sewing Machinies

    We carry the full line of Baby Lock Products

Sewing Machine Service & Repair

  • We work on most makes and models of sewing machines

  • Quilting Machines Sales and Service

    We offer the full line up of Baby Lock Quilting Machines
  • Embroidery Machines Sales and Service

    We offer the Baby Lock line up of Embroidery machines


10 months ago
Extensive selection of Baby Lock machines. They also have lots of premium choices for sewing cabinets and diverse sewing surfaces. From standing desk styles to electric raised and lowering mechanisms for your sewing machine. Very helpful and a great stop if you are looking for a new machine.
- N M
2 years ago
I have taken my sewing machine in to have Roger check it out and he fixed as I waited. Great service everytime I've been there.
- Maribeth B
5 years ago
I have known Roger for many years and have found him to be straight forward and honest in his business dealings. I don't sew but I have watched his business grow for nearly 20 years and that doesn't happen if you don't treat your customers well. I reccomend his business to anyone needing his products or services.
- Rick H

Sales & Service of Most Makes & Models

Maggie's Sewing Center is Mason City's only complete sewing center. Owner Roger Atherton has been serving the area's sewing enthusiests for over 30 years with in-store, factory trained service.
We offer new machines priced from $99.00 to $19,999.00 and all the support to go with them. Trade-ins are welcome for only those that can be properly serviced and offered for resale. Cabinets and accessories are also available.

Contact Us


Call now
  • (641) 423-0581


Get directions
1913 4th Street SW
Mason City, IA 50401
United States

Business Hours

Tue:9:00 AM – 5:00 PM
Wed:9:00 AM – 5:00 PM
Thu:9:00 AM – 7:00 PM
Fri:9:00 AM – 5:00 PM
Sat:9:00 AM – 1:00 PM
Contact Us
Message sent. We'll get back to you soon.