Skip to main content
RealCostIQ

Flooring installation Cost by City

58 metro areas, ranked. A typical project runs from $12,296 in the cheapest metro to $18,517 in the most expensive — a spread driven almost entirely by local labor rates.

What's priced: 1,000 sq ft of hardwood flooring supplied and installed, including underlayment and trim. Scale the figures linearly for a different area. National typical for comparison: $14,500.

MetroTypicalRangevs. national
San Jose, CA$18,517$7,662–$29,371+28%
Boston, MA$17,995$7,446–$28,543+24%
San Francisco, CA$16,436$6,801–$26,071+13%
Worcester, MA$16,247$6,723–$25,772+12%
Chicago, IL$16,131$6,675–$25,588+11%
New York, NY$16,110$6,666–$25,553+11%
Urban Honolulu, HI$16,044$6,639–$25,450+11%
Stockton, CA$16,037$6,636–$25,438+11%
Philadelphia, PA$16,015$6,627–$25,404+10%
Sacramento, CA$15,667$6,483–$24,852+8%
Minneapolis, MN$15,646$6,474–$24,817+8%
Los Angeles, CA$15,421$6,381–$24,461+6%
Pittsburgh, PA$15,406$6,375–$24,438+6%
Seattle, WA$14,964$6,192–$23,736+3%
Portland, OR$14,928$6,177–$23,679+3%
St. Louis, MO$14,877$6,156–$23,598+3%
Riverside, CA$14,797$6,123–$23,472+2%
Reno, NV$14,703$6,084–$23,322+1%
Toledo, OH$14,674$6,072–$23,276+1%
San Diego, CA$14,616$6,048–$23,184+1%
Columbus, OH$14,573$6,030–$23,1150%
Bakersfield, CA$14,493$5,997–$22,9890%
Des Moines, IA$14,384$5,952–$22,816-1%
Cleveland, OH$14,333$5,931–$22,736-1%
Fresno, CA$14,319$5,925–$22,713-1%
Tampa, FL$14,261$5,901–$22,621-2%
Madison, WI$14,239$5,892–$22,586-2%
Indianapolis, IN$14,217$5,883–$22,552-2%
Louisville/Jefferson County, KY$14,123$5,844–$22,402-3%
Jacksonville, FL$14,101$5,835–$22,368-3%
Albany, NY$14,080$5,826–$22,333-3%
Las Vegas, NV$14,080$5,826–$22,333-3%
Salt Lake City, UT$14,051$5,814–$22,287-3%
Cincinnati, OH$14,029$5,805–$22,253-3%
Albuquerque, NM$13,920$5,760–$22,080-4%
Denver, CO$13,855$5,733–$21,977-4%
Oxnard, CA$13,782$5,703–$21,862-5%
Portland, ME$13,768$5,697–$21,839-5%
Charlotte, NC$13,681$5,661–$21,701-6%
Washington, DC$13,666$5,655–$21,678-6%
Grand Rapids, MI$13,630$5,640–$21,620-6%
Ogden, UT$13,608$5,631–$21,586-6%
Charleston, SC$13,536$5,601–$21,471-7%
Detroit, MI$13,507$5,589–$21,425-7%
Nashville, TN$13,492$5,583–$21,402-7%
Kansas City, MO$13,478$5,577–$21,379-7%
Buffalo, NY$13,398$5,544–$21,252-8%
Virginia Beach, VA$13,166$5,448–$20,884-9%
Atlanta, GA$13,152$5,442–$20,861-9%
Knoxville, TN$13,108$5,424–$20,792-10%
Baltimore, MD$12,999$5,379–$20,620-10%
Oklahoma City, OK$12,789$5,292–$20,286-12%
Phoenix, AZ$12,746$5,274–$20,217-12%
Dallas, TX$12,666$5,241–$20,091-13%
Tulsa, OK$12,630$5,226–$20,033-13%
Houston, TX$12,398$5,130–$19,665-15%
Fayetteville, AR$12,311$5,094–$19,527-15%
San Antonio, TX$12,296$5,088–$19,504-15%

How this is calculated

  • Labor share 50%. Flooring splits roughly evenly. The share swings hardest with material choice — labor is a much larger fraction of a budget laminate job than of a wide-plank white oak one, where the material itself dominates.
  • Metro labor factor: mean annual wage for floor layers and tile setters in each metro ÷ the national mean for the same occupation.
  • Materials: We vary labor by metro and hold materials at the national level. That is deliberate: shingles, copper, HVAC equipment, and cabinets are nationally traded and priced, and what actually varies locally is freight and sales tax — both small next to the labor spread. We have no metro-level materials index we can defend, so rather than invent one, we vary only what we can source.
  • Coverage: 58 of 100 metros. The rest are missing because BLS suppresses wage data for this trade there, and we do not fill gaps with estimates.

Source: U.S. Bureau of Labor Statistics — Occupational Employment and Wage Statistics (OEWS), metropolitan area estimates, May 2025. Educational estimates — get local quotes before budgeting.

Other cost guides