Karastan carpet in Huntsville
Lauzon flooring for kitchen

Trust James Carpets for all of your flooring needs.

At James Carpets, we understand that the purchase of new flooring is a significant investment and, at times, a daunting task. When you shop our Huntsville, Ala., showroom, you’ll find a large selection of quality carpet, area rugs, hardwood flooring, vinyl flooring, and tile and stone in all of the latest styles. With so many flooring options to choose from, you’re sure to have questions. Our professional, knowledgeable sales staff is here to help give you the answers.

Since 1974, James Carpets has been selling and installing flooring in the Huntsville area. Over those 40years, we’ve learned a thing or two about flooring and which applications work best in different situations. When you shop James Carpets, you’ll gain the benefit of working with a sales team that has a combined 75 years of experience in the flooring business. This means that we’ll not only help you pick flooring that works well with your design style, we’ll also help you choose the best flooring for your room’s use and your budget.

Free In-Home Estimates

At James Carpets, we offer free in-home estimates. We’ll come out to your home, measure your space, and assess just what’s needed for your installation. Once our visit is complete, you'll receive an inclusive quote, outlining all of the costs for both materials and installation.

Professional Installations You Can Trust

When it comes to the long-term wear of your new flooring, proper installation is just as important as the flooring materials you select. Once you’ve picked the perfect flooring, our professional installation servicewill ensure your floors are installed right. We stand behind all of our flooring installations, guaranteeing exceptional customer service, on-time delivery, and outstanding workmanship on every job. We also offer after-sales support to help answer any questions you may have about your new flooring.