GetWindowCost

2026 Window Cost Index

Installing a window costs nearly 4.9× more in the most expensive U.S. metro than in the cheapest — but that gap is almost entirely labor, not the window itself. Across 206 metro areas, the median glazier wage runs from about $10.31/hr in San Juan-Bayamon-Caguas, PR to $50.67/hr in Olympia-Lacey-Tumwater, WA — a 4.9× spread on installation labor. Because window material is priced on a national market and only labor is regional, the all-in cost of our reference window (a standard double-hung, vinyl, double-pane Low-E retrofit) ranges only from $651 to $828 installed — about 1.3×.

In short: glazier installation labor costs roughly 4.9× more in the priciest metro than the cheapest, while the total installed price of the same reference window spans just $651$828. Window material prices are also rising in 2026 — the producer price index for metal windows and doors is up +11.8% year over year, far ahead of wood at +1.9%.

The Window Cost Index is an independent, data-driven look at what drives window-replacement pricing across the country. It is built from two federal sources — U.S. Bureau of Labor Statistics glazier wages and Federal Reserve (FRED) producer price indexes — with no lead-gates, sponsored placements, or contractor estimates. Every figure on this page is computed at build time from those datasets and is free to download and embed. To price your own project, use the window replacement cost calculator, which uses the same labor data for your zip code.

Most Expensive Metros for Window Installation

These are the 25 metros where glazier labor — and therefore the installed cost of a window — runs highest. The figure shown is the estimated installed cost of our reference window; the multiplier is the metro's glazier wage relative to the $26.65/hr national median.

  1. 206.Olympia-Lacey-Tumwater, WA$828 · 1.9012x
  2. 204.Vineland, NJ$811 · 1.7569x
  3. 203.Urban Honolulu, HI$800 · 1.6614x
  4. 202.Salem, OR$789 · 1.5682x
  5. 201.Springfield, MA$789 · 1.5657x
  6. 200.Providence-Warwick, RI-MA$776 · 1.461x
  7. 199.Madison, WI$773 · 1.4264x
  8. 197.Worcester, MA$770 · 1.4069x
  9. 196.Salinas, CA$769 · 1.3952x
  10. 194.Napa, CA$766 · 1.3732x
  11. 190.South Illinois nonmetropolitan area$753 · 1.2596x
  12. 189.Milwaukee-Waukesha, WI$745 · 1.1892x
  13. 186.Toledo, OH$743 · 1.1715x
  14. 184.Santa Cruz-Watsonville, CA$742 · 1.1631x
  15. 183.Cleveland, OH$741 · 1.1531x
  16. 182.South Nebraska nonmetropolitan area$740 · 1.1513x

Least Expensive Metros for Window Installation

At the other end, these 25 metros have the lowest glazier wages, so installation labor — and the all-in window price — is cheapest here. Bars use the same scale as the list above, so you can compare the two ends directly.

  1. 2.Lower West Mississippi nonmetropolitan area$669 · 0.5326x
  2. 3.Brownsville-Harlingen, TX$681 · 0.6456x
  3. 4.North Central Tennessee nonmetropolitan area$683 · 0.6558x
  4. 5.Central Missouri nonmetropolitan area$683 · 0.6576x
  5. 6.East Tennessee nonmetropolitan area$684 · 0.6696x
  6. 7.Western North Carolina nonmetropolitan area$685 · 0.6746x
  7. 8.East Georgia nonmetropolitan area$685 · 0.6769x
  8. 9.Middle Georgia nonmetropolitan area$685 · 0.6771x
  9. 10.El Paso, TX$686 · 0.6809x
  10. 11.West Tennessee nonmetropolitan area$686 · 0.6852x
  11. 12.South Georgia nonmetropolitan area$686 · 0.687x
  12. 13.South Central Tennessee nonmetropolitan area$687 · 0.695x
  13. 14.Hattiesburg, MS$688 · 0.6984x
  14. 15.Tyler, TX$689 · 0.7044x
  15. 16.Great Falls, MT$689 · 0.7054x
  16. 17.Greenville, NC$689 · 0.7073x
  17. 18.Amarillo, TX$689 · 0.7107x
  18. 19.Upper East Mississippi nonmetropolitan area$689 · 0.7118x
  19. 20.Lubbock, TX$690 · 0.7145x
  20. 22.Winston-Salem, NC$690 · 0.7226x
  21. 24.North Region of Texas nonmetropolitan area$691 · 0.7267x
  22. 25.Greensboro-High Point, NC$691 · 0.7269x

All 206 Metros, Ranked

The full ranking of every metro area in the dataset, sorted from lowest to highest installation cost. Click any column header to re-sort, or search for your metro. Metros with a dedicated local pricing guide link through to it.

RankMetro$/hrFactorEst. cost
1San Juan-Bayamon-Caguas, PR$10.310.3867x$651
2Lower West Mississippi nonmetropolitan area$14.200.5326x$669
3Brownsville-Harlingen, TX$17.210.6456x$681
4North Central Tennessee nonmetropolitan area$17.480.6558x$683
5Central Missouri nonmetropolitan area$17.530.6576x$683
6East Tennessee nonmetropolitan area$17.850.6696x$684
7Western North Carolina nonmetropolitan area$17.980.6746x$685
8East Georgia nonmetropolitan area$18.040.6769x$685
9Middle Georgia nonmetropolitan area$18.050.6771x$685
10El Paso, TX$18.150.6809x$686
11West Tennessee nonmetropolitan area$18.260.6852x$686
12South Georgia nonmetropolitan area$18.310.687x$686
13South Central Tennessee nonmetropolitan area$18.520.695x$687
14Hattiesburg, MS$18.620.6984x$688
15Tyler, TX$18.770.7044x$689
16Great Falls, MT$18.800.7054x$689
17Greenville, NC$18.850.7073x$689
18Amarillo, TX$18.940.7107x$689
19Upper East Mississippi nonmetropolitan area$18.970.7118x$689
20Lubbock, TX$19.040.7145x$690
21McAllen-Edinburg-Mission, TX$19.140.7181x$690
22Winston-Salem, NC$19.260.7226x$690
23Little Rock-North Little Rock-Conway, AR$19.350.726x$691
24North Region of Texas nonmetropolitan area$19.370.7267x$691
25Greensboro-High Point, NC$19.380.7269x$691
26Eastern North Carolina nonmetropolitan area$19.420.7285x$691
27Columbus, GA-AL$19.580.7345x$692
28Jackson, TN$19.740.7404x$693
29Fayetteville-Springdale-Rogers, AR$19.840.7442x$693
30Gulfport-Biloxi, MS$19.860.7449x$693
31Slidell-Mandeville-Covington, LA$19.880.7457x$693
32Chattanooga, TN-GA$20.150.7561x$695
33North Georgia nonmetropolitan area$20.470.7679x$696
34Wilmington, NC$20.720.7774x$697
35Huntsville, AL$21.000.7877x$698
36Jackson, MS$21.480.8057x$700
37Las Cruces, NM$21.500.8066x$700
38Oklahoma City, OK$21.510.807x$700
39Gainesville, GA$21.530.8077x$700
40Longview, TX$21.630.8115x$701
41Durham-Chapel Hill, NC$21.650.8124x$701
42Panama City-Panama City Beach, FL$21.820.8185x$702
43Daphne-Fairhope-Foley, AL$21.860.82x$702
44Knoxville, TN$21.970.8241x$702
45Lakeland-Winter Haven, FL$21.970.8241x$702
46Ogden, UT$22.000.8252x$702
47Albuquerque, NM$22.090.8288x$703
48San Antonio-New Braunfels, TX$22.130.8304x$703
49Killeen-Temple, TX$22.140.8308x$703
50Ocala, FL$22.150.8312x$703
51Wichita, KS$22.180.8323x$703
52Springfield, MO$22.250.8348x$704
53Myrtle Beach-Conway-North Myrtle Beach, SC$22.280.836x$704
54Columbus, IN$22.340.8382x$704
55Punta Gorda, FL$22.390.8402x$704
56Memphis, TN-MS-AR$22.430.8416x$705
57Pensacola-Ferry Pass-Brent, FL$22.460.8427x$705
58Houston-Pasadena-The Woodlands, TX$22.470.8431x$705
59New Orleans-Metairie, LA$22.530.8452x$705
60Mobile, AL$22.570.8469x$705
61Maryland nonmetropolitan area$22.610.8481x$705
62Asheville, NC$22.620.8487x$705
63Jacksonville, FL$22.660.8501x$705
64Muncie, IN$22.690.8512x$705
65Baton Rouge, LA$22.720.8523x$705
66Charlotte-Concord-Gastonia, NC-SC$22.770.8543x$706
67Lake Charles, LA$22.790.855x$706
68Miami-Fort Lauderdale-West Palm Beach, FL$22.880.8582x$706
69Orlando-Kissimmee-Sanford, FL$22.880.8582x$706
70North Port-Bradenton-Sarasota, FL$22.980.8622x$707
71Midland, TX$23.000.8627x$707
72Hilton Head Island-Bluffton-Port Royal, SC$23.020.8638x$707
73Huntington-Ashland, WV-KY-OH$23.160.869x$708
74Austin-Round Rock-San Marcos, TX$23.220.871x$708
75Lancaster, PA$23.220.8712x$708
76Billings, MT$23.230.8716x$708
77Northern Indiana nonmetropolitan area$23.240.8718x$708
78Dallas-Fort Worth-Arlington, TX$23.250.8721x$708
79Palm Bay-Melbourne-Titusville, FL$23.290.8739x$708
80Southeast-Central Idaho nonmetropolitan area$23.360.8763x$709
81Anchorage, AK$23.370.8768x$709
82Cape Coral-Fort Myers, FL$23.380.8772x$709
83Nashville-Davidson--Murfreesboro--Franklin, TN$23.400.8781x$709
84Tampa-St. Petersburg-Clearwater, FL$23.450.8797x$709
85Greenville-Anderson-Greer, SC$23.450.8799x$709
86Southern Indiana nonmetropolitan area$23.500.8817x$709
87Tucson, AZ$23.560.884x$709
88Missoula, MT$23.570.8844x$709
89Tulsa, OK$23.630.8865x$710
90Twin Falls, ID$23.630.8865x$710
91Charleston, WV$23.680.8885x$710
92Gainesville, FL$23.720.8898x$710
93Pittsburgh, PA$23.750.8911x$710
94Hagerstown-Martinsburg, MD-WV$23.750.8912x$710
95Naples-Marco Island, FL$23.760.8914x$710
96Northern Michigan nonmetropolitan area$23.800.893x$710
97Upper Peninsula of Michigan nonmetropolitan area$23.860.8952x$710
98Southwest Colorado nonmetropolitan area$23.880.8961x$711
99Columbia, SC$24.250.91x$712
100Salt Lake City-Murray, UT$24.350.9134x$713
101Phoenix-Mesa-Chandler, AZ$24.390.9152x$713
102North Northeastern Ohio nonmetropolitan area (noncontiguous)$24.400.9154x$713
103Lexington-Fayette, KY$24.510.9196x$714
104Birmingham, AL$24.530.9205x$714
105Eastern Sierra-Mother Lode Region of California nonmetropolitan area$24.540.9206x$714
106Savannah, GA$24.540.9208x$714
107Sioux Falls, SD-MN$24.700.9268x$714
108Louisville/Jefferson County, KY-IN$24.860.9325x$715
109Allentown-Bethlehem-Easton, PA-NJ$25.000.938x$715
110Kiryas Joel-Poughkeepsie-Newburgh, NY$25.000.9381x$716
111Atlanta-Sandy Springs-Roswell, GA$25.020.9389x$716
112Coeur d'Alene, ID$25.030.9392x$716
113Richmond, VA$25.310.9497x$717
114Northeastern Pennsylvania nonmetropolitan area$25.660.9627x$719
115Davenport-Moline-Rock Island, IA-IL$25.680.9634x$719
116Harrisburg-Carlisle, PA$25.910.9722x$720
117Baltimore-Columbia-Towson, MD$26.000.9755x$720
118Northern New Hampshire nonmetropolitan area$26.000.9755x$720
119Kankakee, IL$26.160.9816x$721
120Sebastian-Vero Beach-West Vero Corridor, FL$26.380.9895x$721
121Eugene-Springfield, OR$26.450.9922x$722
122Reno, NV$26.560.9966x$722
123Southern Michigan nonmetropolitan area$26.681.0011x$723
124Provo-Orem-Lehi, UT$26.721.0023x$723
125Columbus, OH$26.791.0051x$724
126St. Louis, MO-IL$26.831.0067x$724
127Pueblo, CO$26.861.0078x$724
128Bend, OR$26.971.0119x$724
129Grand Junction, CO$27.261.0229x$725
130Grand Rapids-Wyoming-Kentwood, MI$27.271.0231x$725
131Kansas City, MO-KS$27.311.0245x$726
132Mid Michigan nonmetropolitan area$27.411.0283x$726
133Kalamazoo-Portage, MI$27.541.0332x$727
134Fort Wayne, IN$27.751.0409x$728
135Las Vegas-Henderson-North Las Vegas, NV$27.901.0469x$728
136West Northwestern Ohio nonmetropolitan area$27.981.0496x$729
137Fort Collins-Loveland, CO$28.011.051x$729
138Southeast Iowa nonmetropolitan area$28.171.057x$730
139Western Washington nonmetropolitan area$28.241.0595x$730
140Omaha, NE-IA$28.281.061x$730
141Detroit-Warren-Dearborn, MI$28.481.0685x$731
142Bellingham, WA$28.501.0693x$731
143South Bend-Mishawaka, IN-MI$28.501.0694x$731
144Traverse City, MI$28.501.0694x$731
145Peoria, IL$28.601.0731x$731
146Colorado Springs, CO$28.691.0765x$732
147Fresno, CA$28.771.0794x$732
148Atlantic City-Hammonton, NJ$28.801.0806x$732
149Rochester, NY$28.821.0813x$732
150Chicago-Naperville-Elgin, IL-IN$28.841.0821x$732
151Akron, OH$29.021.0889x$733
152Albany-Schenectady-Troy, NY$29.041.0896x$733
153Hawaii / Kauai nonmetropolitan area$29.081.0909x$734
154Indianapolis-Carmel-Greenwood, IN$29.151.0936x$734
155Lansing-East Lansing, MI$29.191.0952x$734
156Cincinnati, OH-KY-IN$29.201.0956x$734
157Spokane-Spokane Valley, WA$29.271.0983x$734
158North Coast Region of California nonmetropolitan area$29.291.099x$735
159Oxnard-Thousand Oaks-Ventura, CA$29.371.1019x$735
160Canton-Massillon, OH$29.491.1062x$735
161Youngstown-Warren, OH$29.611.1108x$736
162Riverside-San Bernardino-Ontario, CA$29.681.1136x$736
163San Luis Obispo-Paso Robles, CA$29.701.1142x$736
164Buffalo-Cheektowaga, NY$29.741.1158x$736
165Philadelphia-Camden-Wilmington, PA-NJ-DE-MD$29.861.1203x$737
166Fargo, ND-MN$29.881.1209x$737
167Stockton-Lodi, CA$29.911.1221x$737
168Santa Rosa-Petaluma, CA$29.951.1237x$737
169Bridgeport-Stamford-Danbury, CT$30.041.127x$738
170New York-Newark-Jersey City, NY-NJ$30.171.1319x$738
171Central New Hampshire nonmetropolitan area$30.181.1324x$738
172State College, PA$30.191.1326x$738
173Trenton-Princeton, NJ$30.221.1337x$739
174Portland-Vancouver-Hillsboro, OR-WA$30.291.1365x$739
175Hartford-West Hartford-East Hartford, CT$30.311.1371x$739
176Denver-Aurora-Centennial, CO$30.451.1425x$740
177Columbia, MO$30.461.1427x$740
178Santa Maria-Santa Barbara, CA$30.471.143x$740
179Vallejo, CA$30.591.1477x$740
180Washington-Arlington-Alexandria, DC-VA-MD-WV$30.641.1497x$740
181Des Moines-West Des Moines, IA$30.681.151x$740
182South Nebraska nonmetropolitan area$30.691.1513x$740
183Cleveland, OH$30.741.1531x$741
184Santa Cruz-Watsonville, CA$31.001.1631x$742
185Dayton-Kettering-Beavercreek, OH$31.061.1652x$742
186Toledo, OH$31.231.1715x$743
187San Diego-Chula Vista-Carlsbad, CA$31.381.1775x$744
188Los Angeles-Long Beach-Anaheim, CA$31.401.1782x$744
189Milwaukee-Waukesha, WI$31.701.1892x$745
190South Illinois nonmetropolitan area$33.571.2596x$753
191Minneapolis-St. Paul-Bloomington, MN-WI$34.201.283x$756
192Sacramento-Roseville-Folsom, CA$35.961.3492x$764
193Seattle-Tacoma-Bellevue, WA$36.251.36x$765
194Napa, CA$36.601.3732x$766
195San Francisco-Oakland-Fremont, CA$36.791.3804x$767
196Salinas, CA$37.191.3952x$769
197Worcester, MA$37.501.4069x$770
198San Jose-Sunnyvale-Santa Clara, CA$37.951.4239x$772
199Madison, WI$38.021.4264x$773
200Providence-Warwick, RI-MA$38.941.461x$776
201Springfield, MA$41.731.5657x$789
202Salem, OR$41.801.5682x$789
203Urban Honolulu, HI$44.281.6614x$800
204Vineland, NJ$46.831.7569x$811
205Boston-Cambridge-Newton, MA-NH$50.521.8954x$827
206Olympia-Lacey-Tumwater, WA$50.671.9012x$828

206 of 206 metros

2026 Window Price Trends

Labor explains where windows are most expensive; materials explain why prices are rising everywhere. The chart below shows the year-over-year change in the producer price index (PPI) for window and door manufacturing as of 2026-04-01.

WINDOW MATERIAL PPI — YEAR-OVER-YEARas of 2026-04-01+11.8%+1.9%METALWOOD

Metal and aluminum windows have gotten markedly more expensive: the metal window & door PPI is up +11.8% year over year, driven by aluminum and steel input costs. Wood windows have been far steadier, up just +1.9% over the same period. For homeowners, that means the price gap between aluminum-framed and wood- or vinyl-framed windows has narrowed in 2026, and quotes leaning on metal frames are likely to keep drifting up faster than the rest. These indexes feed directly into the material side of our cost calculator.

Methodology & Sources

The Window Cost Index combines two public federal datasets with a fixed reference-window definition so that every metro is compared on a like-for-like basis.

  • Installation labor (BLS). Glazier wages come from the U.S. Bureau of Labor Statistics Occupational Employment and Wage Statistics program (SOC 47-2121, Glaziers), survey year May 2024. Each metro's regional labor factor is its median glazier wage divided by the $26.65/hr national median (about $55,440/yr). A factor of 1.50 means installers in that metro earn 50% more than the national median, so the labor portion of a quote runs about 50% higher there.
  • Material prices (FRED). Window material costs are adjusted using producer price indexes from Federal Reserve Economic Data (FRED), Federal Reserve Bank of St. Louis — specifically the Metal Window & Door and Wood Window & Door manufacturing PPI series, indexed to a 2025 baseline. Material is priced on a national market, so it is not regionalized — only labor varies by metro.
  • Reference window. Every per-metro figure prices the same configuration: a standard double-hung window with a vinyl frame and a double-pane Low-E glass package, installed as a retrofit (insert). It is chosen to match the most common real-world replacement and what our live calculator returns for that config.

The per-window dollar figures are estimates for that specific reference configuration, not quotes. Larger, specialty, or full-frame windows cost more; budget single-hung inserts cost less. The labor spread (~4.9×) reflects glazier wages; the much narrower all-in spread (~1.3×) reflects the fact that material — the larger share of the bill — is priced nationally. For the full methodology behind our pricing, see the about and data-sources page.

Download the Data

The complete 206-metro dataset is free to download and reuse with attribution. It includes each metro's area code, median glazier wage, regional labor factor, and estimated installed cost (low / midpoint / high) for the reference window.

Embed This Report

Republishing or citing the index? Paste the snippet below into any page. It drops in a compact summary of the priciest metros with a link back to the full data. Please keep the attribution link so readers — and search engines — can find the source.

<div style="font:14px/1.5 -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;max-width:520px;border:1px solid #e2e8f0;border-radius:10px;padding:16px;color:#1f2937">
  <strong style="display:block;font-size:16px">2026 Window Cost Index</strong>
  <span style="color:#6b7280;font-size:12px">Estimated installed cost of a standard double-hung window, by U.S. metro. Source: BLS (May 2024) + FRED.</span>
  <table style="width:100%;border-collapse:collapse;margin:10px 0 0;font-size:13px">
    <caption style="text-align:left;font-weight:600;font-size:12px;color:#6b7280;padding-bottom:4px">Most expensive metros</caption>
    <tr><td style="padding:3px 6px 3px 0">1. Olympia-Lacey-Tumwater, WA</td><td style="text-align:right;font-variant-numeric:tabular-nums">$828</td></tr>
    <tr><td style="padding:3px 6px 3px 0">2. Boston-Cambridge-Newton, MA-NH</td><td style="text-align:right;font-variant-numeric:tabular-nums">$827</td></tr>
    <tr><td style="padding:3px 6px 3px 0">3. Vineland, NJ</td><td style="text-align:right;font-variant-numeric:tabular-nums">$811</td></tr>
    <tr><td style="padding:3px 6px 3px 0">4. Urban Honolulu, HI</td><td style="text-align:right;font-variant-numeric:tabular-nums">$800</td></tr>
    <tr><td style="padding:3px 6px 3px 0">5. Salem, OR</td><td style="text-align:right;font-variant-numeric:tabular-nums">$789</td></tr>
  </table>
  <p style="font-size:12px;margin:10px 0 0">Source: <a href="https://www.getwindowcost.com/window-cost-index">2026 Window Cost Index by GetWindowCost</a></p>
</div>

Prefer plain text? Cite as: GetWindowCost — 2026 Window Cost Index.