Fall In Love With Your Floors Today

Work with a reputable flooring contractor in North Branch, MN

Your floors might've worked fine when you first moved into your home, but that was ages ago. The years of spills, scrapes and bangs have not been kind to your carpet and hardwood. Monarch Flooring, a reputable flooring store in North Branch, MN, can help you restore your floors or install new ones completely. You can rely on a flooring contractor from our crew to build new floors you'll love for a lifetime.

Call 651-674-4300 today to speak with a dependable flooring contractor in North Branch, MN. Want to see samples of our materials? You can stop by our flooring store at your convenience.


Carpet Installation Services | Hardwood Floor Installation | Luxury Vinyl Flooring | Tile Flooring 

Luxury Vinyl

Luxury Vinyl

Find out why homeowners throughout North Branch, MN are switching to luxury vinyl flooring.

Hardwood & Laminate

Hardwood & Laminate

Depend on Monarch Flooring for precise hardwood floor installation work.



Take advantage of our carpet installation services to add comfort to any room.

Tile Flooring

Tile Flooring

Get stunning tile flooring throughout your home.

Why choose Monarch Flooring?

Monarch Flooring is dedicated to providing superior flooring installation and restoration services, no matter the size of the project. Homeowners throughout North Branch, MN and the surrounding communities trust our crew to take on their flooring issues because:

We're skilled:

Our lead flooring contractor has been performing floor installation work since he was 15 years old

We're thorough:

We take pride in our attention to detail and commitment to excellence

We're passionate:

Your floors are important to your family, and we work hard to make sure they look and feel just right

Serving North Branch, MN and Surrounding Communities

  • Monarch Flooring

    6372 Main Street, Suite B
    North Branch, MN 55056


    Call Us
    Phone: (651) 674-4300

    Mon: By appointment only
    Tue: By appointment only
    Wed: 10:00am - 5:00pm
    Thu: 10:00am - 5:00pm
    Fri: 10:00am - 5:00pm
    Sat: 10:00am - 3:00pm
    Sun: By appointment only