Skip Navigation
Image Alt Text

About US

Since first opening its doors in 1975, McLarens Carpet One Floor & Home has taken enormous pride in helping customers beautify their homes and businesses.

Founded by Mac McLaren over four decades ago, the company is currently led by youngest son Steve McLaren. Steve has played an active role in the family business since the early days. His resume spans all aspects of the flooring business, including installation, warehousing, and ownership. Today, Steve oversees a full team of highly-trained personnel, allowing him plenty of time to spend evaluating each and every project.


From start to finish, McLarens provides every customer with a full range of honest, friendly, and reliable services. Our knowledgeable design consultants hold Carpet One University certification along with years of experience. With our free estimates and our seasoned Installation Technicians, McLarens is the one you can trust when it’s time to improve your residential or commercial properties. We have everything your home requires right here - and that means way more than just carpeting. From luxury vinyl planks and tiles to hardwood flooring and hardwood refinishing, traditional tiles, countertops, laminates, and window coverings, we have the products, skills, and techniques to complete any project of any size.

Open seven days per week, McLarens Carpet One Floor & Home is always here to help. Visit us soon in Canby, Oregon!


Learn More About Our Store



Shop at Home van

Our Local Experts

Our local experts are some of the best in the business. We’re here to help you find the perfect flooring for your space.



Our Ratings & Reviews

See what other customers have to say about our work by reading our latest reviews and ratings from Google and Facebook.


Image Alt Text




Our Showroom



Mclarens ShowroomMclarens Showroom
Mclarens ShowroomMclarens Showroom
Mclarens ShowroomShowroom2 Carpet
Showroom1 Carpet 




Areas Served

Canby, OR | Salem, OR | Portland, OR | Englewood, OR | Creswell, OR | Beaverton, OR | Portland, OR | Tigard, OR | Oregon City, OR | Beavercreek, OR | Woodburn, OR | McMinnville, OR | Albany, OR | Estacada, OR | Sheridan, OR | Corvallis, OR | Eugene, OR | Lebanon, OR | Hilsboro, OR

Contact Us


Thank You For Contacting Us.

Thank you for contacting Carpet One Floor & Home. Your local flooring expert will reach out to you regarding your inquiry.