200+ Years of Combined Customer Service!

200+ Years of Combined Customer Service!

Let’s face it—nobody likes a pushy salesman. At McGregors Furniture and Mattress, we believe shopping for a new mattress should be a relaxing experience, not a stressful one. That’s why we’ve built our approach around giving you the space to explore, ask questions,...
Custom Order YOUR Furniture!

Custom Order YOUR Furniture!

At McGregors Furniture and Mattress, we believe your home should be a true reflection of you. That’s why we offer furniture that can be customized to fit your unique style, needs, and lifestyle. From the fabric on your sofa to the finish on your bedroom set, every...
Why Shop Local?

Why Shop Local?

Did you know McGregors Furniture and Mattress has been locally owned and operated by the McGregor family since 1896? Now led by the fourth generation of McGregors, we’ve built our reputation on trust, quality, and a commitment to our communities. With locations in...
It’s Almost Father’s Day!

It’s Almost Father’s Day!

Father’s Day is almost here, and there’s no better time to treat Dad—and yourself—to something comfortable, stylish, and built to last. This Saturday only, stop into our Ottumwa location and enjoy an extra 15% off all qualifying items, including our popular recliners....
We Messed Up!

We Messed Up!

We made a big mistake—we ordered way too much furniture! Now, we need to clear space fast, and that means incredible deals for you. Our Marshalltown and Waterloo McGregors Furniture & Mattress locations will be closed Tuesday through Thursday this week as we...