2026 Window Cost Index
Installing a window costs nearly 3.2× more in the most expensive U.S. metro than in the cheapest — but that gap is almost entirely labor, not the window itself. Across 524 metro areas, the median carpenter wage runs from about $14.29/hr in Puerto Rico nonmetropolitan area to $45.81/hr in Kankakee, IL — a 3.2× 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 $847 to $1,026 installed — about 1.2×.
In short: carpenter installation labor costs roughly 3.2× more in the priciest metro than the cheapest, while the total installed price of the same reference window spans just $847–$1,026. Window material prices are also rising in 2026 — the producer price index for metal windows and doors is up +13.6% year over year, far ahead of wood at +2.6%.
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 carpenter wages and Federal Reserve (FRED) producer price indexes. This page carries no lead-gates, sponsored placements, or contractor estimates, and no partner has any input into the figures. 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 carpenter 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 carpenter wage relative to the $29.12/hr national median.
- 524.Kankakee, IL$1,026 · 1.5728x
- 523.Urban Honolulu, HI$1,023 · 1.5568x
- 522.Michigan City-La Porte, IN$1,017 · 1.5182x
- 521.San Francisco-Oakland-Fremont, CA$1,010 · 1.4724x
- 520.Decatur, IL$1,004 · 1.4397x
- 519.Fairbanks-College, AK$998 · 1.4026x
- 518.Eastern Sierra-Mother Lode Region of California nonmetropolitan area$997 · 1.3973x
- 517.Oshkosh-Neenah, WI$997 · 1.3937x
- 516.Kahului-Wailuku, HI$990 · 1.3554x
- 515.Hawaii / Kauai nonmetropolitan area$986 · 1.3329x
- 514.Napa, CA$986 · 1.3303x
- 513.Santa Rosa-Petaluma, CA$986 · 1.3292x
- 512.Chicago-Naperville-Elgin, IL-IN$986 · 1.3278x
- 511.San Jose-Sunnyvale-Santa Clara, CA$985 · 1.3237x
- 510.Santa Cruz-Watsonville, CA$978 · 1.2824x
- 509.San Luis Obispo-Paso Robles, CA$977 · 1.2747x
- 508.Springfield, IL$976 · 1.2706x
- 507.Seattle-Tacoma-Bellevue, WA$975 · 1.2613x
- 506.Vallejo, CA$974 · 1.2582x
- 505.Yuba City, CA$974 · 1.2562x
- 504.Los Angeles-Long Beach-Anaheim, CA$973 · 1.2502x
- 503.Springfield, MA$972 · 1.2466x
- 502.Bloomington, IL$972 · 1.2458x
- 501.Janesville-Beloit, WI$972 · 1.2445x
- 500.Peoria, IL$972 · 1.2427x
Least Expensive Metros for Window Installation
At the other end, these 25 metros have the lowest carpenter 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.Puerto Rico nonmetropolitan area$847 · 0.4906x
- 2.Aguadilla, PR$847 · 0.4911x
- 3.Arecibo, PR$848 · 0.4947x
- 4.San Juan-Bayamon-Caguas, PR$849 · 0.504x
- 5.Ponce, PR$851 · 0.515x
- 6.Mayaguez, PR$857 · 0.5474x
- 7.Guayama, PR$857 · 0.5515x
- 8.Brownsville-Harlingen, TX$863 · 0.5883x
- 9.Valdosta, GA$869 · 0.6246x
- 10.Albany, GA$871 · 0.6339x
- 11.Wichita Falls, TX$871 · 0.6375x
- 12.Gadsden, AL$878 · 0.6798x
- 13.Southwest Alabama nonmetropolitan area$879 · 0.6803x
- 14.Northwest Oklahoma nonmetropolitan area$879 · 0.6845x
- 15.McAllen-Edinburg-Mission, TX$879 · 0.6855x
- 16.Laredo, TX$879 · 0.6857x
- 17.Middle Georgia nonmetropolitan area$879 · 0.6857x
- 18.San Angelo, TX$880 · 0.6867x
- 19.Macon-Bibb County, GA$880 · 0.6879x
- 20.Lower East Mississippi nonmetropolitan area$880 · 0.6915x
- 21.Rome, GA$881 · 0.6933x
- 22.Fort Smith, AR-OK$882 · 0.7002x
- 23.El Paso, TX$882 · 0.7004x
- 24.Northeast Oklahoma nonmetropolitan area$882 · 0.7014x
- 25.Texarkana, TX-AR$882 · 0.704x
All 524 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.
| Rank↑ | Metro↕ | $/hr↕ | Factor↕ | Est. cost↕ |
|---|---|---|---|---|
| 1 | Puerto Rico nonmetropolitan area | $14.29 | 0.4906x | $847 |
| 2 | Aguadilla, PR | $14.30 | 0.4911x | $847 |
| 3 | Arecibo, PR | $14.41 | 0.4947x | $848 |
| 4 | San Juan-Bayamon-Caguas, PR | $14.68 | 0.504x | $849 |
| 5 | Ponce, PR | $15.00 | 0.515x | $851 |
| 6 | Mayaguez, PR | $15.94 | 0.5474x | $857 |
| 7 | Guayama, PR | $16.06 | 0.5515x | $857 |
| 8 | Brownsville-Harlingen, TX | $17.13 | 0.5883x | $863 |
| 9 | Valdosta, GA | $18.19 | 0.6246x | $869 |
| 10 | Albany, GA | $18.46 | 0.6339x | $871 |
| 11 | Wichita Falls, TX | $18.57 | 0.6375x | $871 |
| 12 | Gadsden, AL | $19.80 | 0.6798x | $878 |
| 13 | Southwest Alabama nonmetropolitan area | $19.81 | 0.6803x | $879 |
| 14 | Northwest Oklahoma nonmetropolitan area | $19.94 | 0.6845x | $879 |
| 15 | McAllen-Edinburg-Mission, TX | $19.97 | 0.6855x | $879 |
| 16 | Laredo, TX | $19.97 | 0.6857x | $879 |
| 17 | Middle Georgia nonmetropolitan area | $19.97 | 0.6857x | $879 |
| 18 | San Angelo, TX | $20.00 | 0.6867x | $880 |
| 19 | Macon-Bibb County, GA | $20.03 | 0.6879x | $880 |
| 20 | Lower East Mississippi nonmetropolitan area | $20.14 | 0.6915x | $880 |
| 21 | Rome, GA | $20.19 | 0.6933x | $881 |
| 22 | Fort Smith, AR-OK | $20.39 | 0.7002x | $882 |
| 23 | El Paso, TX | $20.40 | 0.7004x | $882 |
| 24 | Northeast Oklahoma nonmetropolitan area | $20.43 | 0.7014x | $882 |
| 25 | Texarkana, TX-AR | $20.50 | 0.704x | $882 |
| 26 | Dalton, GA | $20.55 | 0.7057x | $883 |
| 27 | Dothan, AL | $20.58 | 0.7065x | $883 |
| 28 | Abilene, TX | $20.69 | 0.7103x | $883 |
| 29 | Hot Springs, AR | $20.85 | 0.7159x | $884 |
| 30 | Southwest Oklahoma nonmetropolitan area | $20.88 | 0.7169x | $885 |
| 31 | Lubbock, TX | $20.91 | 0.7181x | $885 |
| 32 | Western North Carolina nonmetropolitan area | $20.94 | 0.719x | $885 |
| 33 | Sierra Vista-Douglas, AZ | $21.11 | 0.7248x | $886 |
| 34 | Central North Carolina nonmetropolitan area | $21.13 | 0.7255x | $886 |
| 35 | Jonesboro, AR | $21.13 | 0.7255x | $886 |
| 36 | Northern West Virginia nonmetropolitan area | $21.19 | 0.7275x | $886 |
| 37 | Tyler, TX | $21.26 | 0.7299x | $887 |
| 38 | Southwest Louisiana nonmetropolitan area | $21.28 | 0.7308x | $887 |
| 39 | West Delta Mississippi nonmetropolitan area | $21.37 | 0.7337x | $887 |
| 40 | Southern West Virginia nonmetropolitan area | $21.39 | 0.7346x | $888 |
| 41 | Athens-Clarke County, GA | $21.51 | 0.7385x | $888 |
| 42 | Southeast Alabama nonmetropolitan area | $21.52 | 0.739x | $888 |
| 43 | Savannah, GA | $21.59 | 0.7412x | $889 |
| 44 | Southwest Virginia nonmetropolitan area | $21.65 | 0.7435x | $889 |
| 45 | Columbus, GA-AL | $21.67 | 0.744x | $889 |
| 46 | Brunswick-St. Simons, GA | $21.69 | 0.7446x | $889 |
| 47 | West Arkansas nonmetropolitan area | $21.69 | 0.7446x | $889 |
| 48 | Northwest Virginia nonmetropolitan area | $21.77 | 0.7474x | $890 |
| 49 | Hammond, LA | $21.80 | 0.7484x | $890 |
| 50 | Lower West Mississippi nonmetropolitan area | $21.82 | 0.7493x | $890 |
| 51 | Hill Country Region of Texas nonmetropolitan area | $21.83 | 0.7494x | $890 |
| 52 | Northeast Alabama nonmetropolitan area | $21.85 | 0.7501x | $890 |
| 53 | Eastern North Carolina nonmetropolitan area | $21.94 | 0.7532x | $891 |
| 54 | Sumter, SC | $21.97 | 0.7544x | $891 |
| 55 | Homosassa Springs, FL | $21.99 | 0.755x | $891 |
| 56 | West South Dakota nonmetropolitan area | $21.99 | 0.755x | $891 |
| 57 | Lake Charles, LA | $22.08 | 0.7582x | $891 |
| 58 | North Arkansas nonmetropolitan area | $22.08 | 0.7582x | $891 |
| 59 | Eastern Region of Texas nonmetropolitan area | $22.09 | 0.7583x | $891 |
| 60 | Lakeland-Winter Haven, FL | $22.10 | 0.7588x | $892 |
| 61 | North Central Tennessee nonmetropolitan area | $22.15 | 0.7606x | $892 |
| 62 | Longview, TX | $22.19 | 0.762x | $892 |
| 63 | Northeastern South Carolina nonmetropolitan area | $22.19 | 0.762x | $892 |
| 64 | Gainesville, GA | $22.24 | 0.7636x | $892 |
| 65 | South Central Tennessee nonmetropolitan area | $22.25 | 0.7638x | $892 |
| 66 | North Georgia nonmetropolitan area | $22.38 | 0.7682x | $893 |
| 67 | Ocala, FL | $22.40 | 0.7692x | $893 |
| 68 | Deltona-Daytona Beach-Ormond Beach, FL | $22.44 | 0.7704x | $893 |
| 69 | Greenville, NC | $22.48 | 0.7717x | $894 |
| 70 | Warner Robins, GA | $22.48 | 0.7717x | $894 |
| 71 | Alexandria, LA | $22.48 | 0.7719x | $894 |
| 72 | East Kentucky nonmetropolitan area | $22.49 | 0.7722x | $894 |
| 73 | Fayetteville, NC | $22.50 | 0.7725x | $894 |
| 74 | Central Louisiana nonmetropolitan area | $22.50 | 0.7727x | $894 |
| 75 | Tulsa, OK | $22.50 | 0.7727x | $894 |
| 76 | Tallahassee, FL | $22.53 | 0.7737x | $894 |
| 77 | Shreveport-Bossier City, LA | $22.56 | 0.7745x | $894 |
| 78 | Northwest Nebraska nonmetropolitan area | $22.57 | 0.775x | $894 |
| 79 | College Station-Bryan, TX | $22.58 | 0.7753x | $894 |
| 80 | Lake Havasu City-Kingman, AZ | $22.59 | 0.7755x | $894 |
| 81 | Daphne-Fairhope-Foley, AL | $22.59 | 0.7757x | $894 |
| 82 | South Nebraska nonmetropolitan area | $22.60 | 0.7758x | $894 |
| 83 | Southeast Missouri nonmetropolitan area | $22.61 | 0.7763x | $894 |
| 84 | Roanoke, VA | $22.62 | 0.7767x | $894 |
| 85 | St. George, UT | $22.62 | 0.7768x | $894 |
| 86 | Parkersburg-Vienna, WV | $22.64 | 0.7773x | $895 |
| 87 | Southeast Oklahoma nonmetropolitan area | $22.64 | 0.7773x | $895 |
| 88 | Wildwood-The Villages, FL | $22.66 | 0.778x | $895 |
| 89 | Northern New Mexico nonmetropolitan area | $22.68 | 0.7788x | $895 |
| 90 | Upper East Mississippi nonmetropolitan area | $22.69 | 0.779x | $895 |
| 91 | Corpus Christi, TX | $22.69 | 0.7791x | $895 |
| 92 | East South Dakota nonmetropolitan area | $22.73 | 0.7805x | $895 |
| 93 | South Arkansas nonmetropolitan area | $22.75 | 0.7811x | $895 |
| 94 | Waco, TX | $22.76 | 0.7814x | $895 |
| 95 | Montgomery, AL | $22.77 | 0.7818x | $895 |
| 96 | Coastal Plains Region of Texas nonmetropolitan area | $22.78 | 0.7821x | $895 |
| 97 | Sebring, FL | $22.79 | 0.7824x | $895 |
| 98 | Lafayette, LA | $22.81 | 0.7831x | $896 |
| 99 | Northeast Louisiana nonmetropolitan area | $22.81 | 0.7833x | $896 |
| 100 | Twin Falls, ID | $22.82 | 0.7836x | $896 |
| 101 | Rocky Mount, NC | $22.83 | 0.7839x | $896 |
| 102 | Killeen-Temple, TX | $22.87 | 0.7852x | $896 |
| 103 | Blacksburg-Christiansburg-Radford, VA | $22.88 | 0.7854x | $896 |
| 104 | Northwest Alabama nonmetropolitan area | $22.88 | 0.7854x | $896 |
| 105 | Auburn-Opelika, AL | $22.89 | 0.7859x | $896 |
| 106 | East Tennessee nonmetropolitan area | $22.90 | 0.7862x | $896 |
| 107 | Sherman-Denison, TX | $22.95 | 0.788x | $896 |
| 108 | Myrtle Beach-Conway-North Myrtle Beach, SC | $22.96 | 0.7882x | $896 |
| 109 | South Georgia nonmetropolitan area | $22.96 | 0.7884x | $896 |
| 110 | Palm Bay-Melbourne-Titusville, FL | $22.97 | 0.7885x | $896 |
| 111 | South Central Kentucky nonmetropolitan area | $22.97 | 0.7885x | $896 |
| 112 | Amarillo, TX | $22.97 | 0.7887x | $896 |
| 113 | Northwest Iowa nonmetropolitan area | $23.00 | 0.7895x | $897 |
| 114 | North Region of Texas nonmetropolitan area | $23.00 | 0.7897x | $897 |
| 115 | Pinehurst-Southern Pines, NC | $23.00 | 0.7897x | $897 |
| 116 | Southern South Carolina nonmetropolitan area | $23.00 | 0.7897x | $897 |
| 117 | Southside Virginia nonmetropolitan area | $23.00 | 0.7897x | $897 |
| 118 | West Kentucky nonmetropolitan area | $23.02 | 0.7904x | $897 |
| 119 | Yuma, AZ | $23.03 | 0.7909x | $897 |
| 120 | Johnson City, TN | $23.04 | 0.791x | $897 |
| 121 | Pensacola-Ferry Pass-Brent, FL | $23.04 | 0.791x | $897 |
| 122 | Jackson, TN | $23.05 | 0.7915x | $897 |
| 123 | Beckley, WV | $23.08 | 0.7923x | $897 |
| 124 | Gainesville, FL | $23.10 | 0.793x | $897 |
| 125 | Little Rock-North Little Rock-Conway, AR | $23.10 | 0.7932x | $897 |
| 126 | Columbia, SC | $23.11 | 0.7935x | $897 |
| 127 | Northwestern Region of Texas nonmetropolitan area | $23.14 | 0.7947x | $897 |
| 128 | East Arkansas nonmetropolitan area | $23.17 | 0.7956x | $898 |
| 129 | Houma-Bayou Cane-Thibodaux, LA | $23.18 | 0.7958x | $898 |
| 130 | Hickory-Lenoir-Morganton, NC | $23.20 | 0.7966x | $898 |
| 131 | Central Missouri nonmetropolitan area | $23.21 | 0.7968x | $898 |
| 132 | Lynchburg, VA | $23.21 | 0.7968x | $898 |
| 133 | Ogden, UT | $23.21 | 0.7968x | $898 |
| 134 | Central Kentucky nonmetropolitan area | $23.22 | 0.7973x | $898 |
| 135 | Slidell-Mandeville-Covington, LA | $23.23 | 0.7975x | $898 |
| 136 | Kingsport-Bristol, TN-VA | $23.24 | 0.798x | $898 |
| 137 | Maryland nonmetropolitan area | $23.24 | 0.798x | $898 |
| 138 | Sebastian-Vero Beach-West Vero Corridor, FL | $23.24 | 0.798x | $898 |
| 139 | Grand Island, NE | $23.25 | 0.7981x | $898 |
| 140 | Hattiesburg, MS | $23.25 | 0.7983x | $898 |
| 141 | Springfield, OH | $23.26 | 0.7986x | $898 |
| 142 | Monroe, LA | $23.27 | 0.7989x | $898 |
| 143 | Cleveland, TN | $23.31 | 0.8003x | $898 |
| 144 | Punta Gorda, FL | $23.33 | 0.8011x | $899 |
| 145 | Joplin, MO-KS | $23.34 | 0.8013x | $899 |
| 146 | Mobile, AL | $23.34 | 0.8013x | $899 |
| 147 | North Missouri nonmetropolitan area | $23.35 | 0.8017x | $899 |
| 148 | Staunton-Stuarts Draft, VA | $23.38 | 0.8026x | $899 |
| 149 | Gettysburg, PA | $23.38 | 0.8029x | $899 |
| 150 | Port St. Lucie, FL | $23.38 | 0.8029x | $899 |
| 151 | Rapid City, SD | $23.38 | 0.8029x | $899 |
| 152 | Chambersburg, PA | $23.43 | 0.8044x | $899 |
| 153 | Southwest Missouri nonmetropolitan area | $23.43 | 0.8044x | $899 |
| 154 | Dallas-Fort Worth-Arlington, TX | $23.43 | 0.8046x | $899 |
| 155 | West Tennessee nonmetropolitan area | $23.46 | 0.8055x | $899 |
| 156 | Muskegon-Norton Shores, MI | $23.48 | 0.806x | $899 |
| 157 | Tuscaloosa, AL | $23.50 | 0.8067x | $899 |
| 158 | Jacksonville, NC | $23.50 | 0.8069x | $899 |
| 159 | San Antonio-New Braunfels, TX | $23.51 | 0.8072x | $900 |
| 160 | Crestview-Fort Walton Beach-Destin, FL | $23.53 | 0.8079x | $900 |
| 161 | Oklahoma City, OK | $23.53 | 0.8079x | $900 |
| 162 | Huntsville, AL | $23.54 | 0.8084x | $900 |
| 163 | Northwestern Pennsylvania nonmetropolitan area | $23.56 | 0.8088x | $900 |
| 164 | Charleston, WV | $23.59 | 0.8098x | $900 |
| 165 | Anniston-Oxford, AL | $23.59 | 0.81x | $900 |
| 166 | East Georgia nonmetropolitan area | $23.59 | 0.81x | $900 |
| 167 | Elizabethtown, KY | $23.59 | 0.81x | $900 |
| 168 | Fayetteville-Springdale-Rogers, AR | $23.59 | 0.81x | $900 |
| 169 | Hilton Head Island-Bluffton-Port Royal, SC | $23.59 | 0.81x | $900 |
| 170 | Clarksville, TN-KY | $23.60 | 0.8102x | $900 |
| 171 | Morristown, TN | $23.61 | 0.8107x | $900 |
| 172 | Tucson, AZ | $23.61 | 0.8107x | $900 |
| 173 | Morgantown, WV | $23.63 | 0.8115x | $900 |
| 174 | Cape Coral-Fort Myers, FL | $23.66 | 0.8123x | $900 |
| 175 | Northeast Virginia nonmetropolitan area | $23.66 | 0.8123x | $900 |
| 176 | Northeast Nebraska nonmetropolitan area | $23.67 | 0.8128x | $900 |
| 177 | Florence, SC | $23.68 | 0.813x | $900 |
| 178 | North Northeastern Ohio nonmetropolitan area (noncontiguous) | $23.69 | 0.8133x | $901 |
| 179 | Burlington, NC | $23.69 | 0.8135x | $901 |
| 180 | Jackson, MS | $23.72 | 0.8143x | $901 |
| 181 | Naples-Marco Island, FL | $23.75 | 0.8153x | $901 |
| 182 | Sioux Falls, SD-MN | $23.75 | 0.8156x | $901 |
| 183 | Victoria, TX | $23.78 | 0.8164x | $901 |
| 184 | Gulfport-Biloxi, MS | $23.78 | 0.8166x | $901 |
| 185 | Kansas nonmetropolitan area | $23.80 | 0.8173x | $901 |
| 186 | West Central Illinois nonmetropolitan area | $23.81 | 0.8176x | $901 |
| 187 | Sussex Delaware nonmetropolitan area | $23.84 | 0.8186x | $901 |
| 188 | Logan, UT-ID | $23.87 | 0.8194x | $902 |
| 189 | Harrisonburg, VA | $23.87 | 0.8196x | $902 |
| 190 | Panama City-Panama City Beach, FL | $23.87 | 0.8196x | $902 |
| 191 | Houston-Pasadena-The Woodlands, TX | $23.88 | 0.8199x | $902 |
| 192 | Iowa City, IA | $23.88 | 0.8201x | $902 |
| 193 | North Florida nonmetropolitan area | $23.90 | 0.8207x | $902 |
| 194 | Orlando-Kissimmee-Sanford, FL | $23.92 | 0.8212x | $902 |
| 195 | Greensboro-High Point, NC | $24.00 | 0.8239x | $902 |
| 196 | Lincoln, NE | $24.00 | 0.8239x | $902 |
| 197 | Goldsboro, NC | $24.00 | 0.824x | $902 |
| 198 | Winston-Salem, NC | $24.01 | 0.8244x | $902 |
| 199 | Casper, WY | $24.02 | 0.8247x | $902 |
| 200 | Northwestern South Carolina nonmetropolitan area | $24.03 | 0.825x | $902 |
| 201 | Wausau, WI | $24.03 | 0.8252x | $902 |
| 202 | Greenville-Anderson-Greer, SC | $24.08 | 0.8268x | $903 |
| 203 | Wheeling, WV-OH | $24.10 | 0.8273x | $903 |
| 204 | New Orleans-Metairie, LA | $24.10 | 0.8275x | $903 |
| 205 | Winchester, VA-WV | $24.12 | 0.8283x | $903 |
| 206 | Austin-Round Rock-San Marcos, TX | $24.16 | 0.8296x | $903 |
| 207 | Southeast-Central Idaho nonmetropolitan area | $24.18 | 0.8303x | $903 |
| 208 | Southwestern Pennsylvania nonmetropolitan area | $24.19 | 0.8305x | $903 |
| 209 | Eastern New Mexico nonmetropolitan area | $24.20 | 0.8308x | $903 |
| 210 | Northeastern Pennsylvania nonmetropolitan area | $24.20 | 0.831x | $903 |
| 211 | Charleston-North Charleston, SC | $24.22 | 0.8316x | $904 |
| 212 | Southern Indiana nonmetropolitan area | $24.22 | 0.8316x | $904 |
| 213 | Birmingham, AL | $24.23 | 0.832x | $904 |
| 214 | Knoxville, TN | $24.23 | 0.832x | $904 |
| 215 | Lawton, OK | $24.23 | 0.832x | $904 |
| 216 | Salisbury, MD | $24.24 | 0.8321x | $904 |
| 217 | Southwest Minnesota nonmetropolitan area | $24.25 | 0.8328x | $904 |
| 218 | Jacksonville, FL | $24.30 | 0.8343x | $904 |
| 219 | Memphis, TN-MS-AR | $24.34 | 0.8356x | $904 |
| 220 | Atlanta-Sandy Springs-Roswell, GA | $24.37 | 0.8366x | $904 |
| 221 | Northwestern Wisconsin nonmetropolitan area | $24.37 | 0.8367x | $904 |
| 222 | Pocatello, ID | $24.38 | 0.8369x | $904 |
| 223 | Chattanooga, TN-GA | $24.40 | 0.8379x | $905 |
| 224 | Raleigh-Cary, NC | $24.43 | 0.8389x | $905 |
| 225 | Wilmington, NC | $24.44 | 0.8391x | $905 |
| 226 | Boise City, ID | $24.45 | 0.8394x | $905 |
| 227 | South Florida nonmetropolitan area | $24.45 | 0.8396x | $905 |
| 228 | Central Pennsylvania nonmetropolitan area | $24.47 | 0.84x | $905 |
| 229 | Wichita, KS | $24.49 | 0.8407x | $905 |
| 230 | Decatur, AL | $24.50 | 0.841x | $905 |
| 231 | Charlotte-Concord-Gastonia, NC-SC | $24.50 | 0.8412x | $905 |
| 232 | Sioux City, IA-NE-SD | $24.57 | 0.8435x | $906 |
| 233 | Topeka, KS | $24.62 | 0.8453x | $906 |
| 234 | Arizona nonmetropolitan area | $24.63 | 0.8457x | $906 |
| 235 | High Desert Utah nonmetropolitan area | $24.63 | 0.8457x | $906 |
| 236 | Southeast Iowa nonmetropolitan area | $24.65 | 0.8465x | $906 |
| 237 | Asheville, NC | $24.66 | 0.8466x | $906 |
| 238 | Southern Michigan nonmetropolitan area | $24.67 | 0.847x | $906 |
| 239 | Virginia Beach-Chesapeake-Norfolk, VA-NC | $24.76 | 0.8501x | $907 |
| 240 | Durham-Chapel Hill, NC | $24.78 | 0.8508x | $907 |
| 241 | Miami-Fort Lauderdale-West Palm Beach, FL | $24.79 | 0.8513x | $907 |
| 242 | Manhattan, KS | $24.81 | 0.8518x | $907 |
| 243 | Paducah, KY-IL | $24.86 | 0.8534x | $907 |
| 244 | Florence-Muscle Shoals, AL | $24.88 | 0.8541x | $907 |
| 245 | Spartanburg, SC | $24.88 | 0.8542x | $907 |
| 246 | Southwest Iowa nonmetropolitan area | $24.91 | 0.8554x | $907 |
| 247 | Richmond, VA | $24.94 | 0.8562x | $908 |
| 248 | West North Dakota nonmetropolitan area | $24.94 | 0.8562x | $908 |
| 249 | Eastern Oregon nonmetropolitan area | $25.00 | 0.8584x | $908 |
| 250 | Huntington-Ashland, WV-KY-OH | $25.00 | 0.8584x | $908 |
| 251 | North Port-Bradenton-Sarasota, FL | $25.00 | 0.8584x | $908 |
| 252 | Northeast Iowa nonmetropolitan area | $25.00 | 0.8584x | $908 |
| 253 | Springfield, MO | $25.00 | 0.8584x | $908 |
| 254 | Lexington-Fayette, KY | $25.01 | 0.8589x | $908 |
| 255 | Northern Michigan nonmetropolitan area | $25.03 | 0.8594x | $908 |
| 256 | Tampa-St. Petersburg-Clearwater, FL | $25.06 | 0.8605x | $908 |
| 257 | Dover, DE | $25.07 | 0.8607x | $908 |
| 258 | Idaho Falls, ID | $25.07 | 0.8607x | $908 |
| 259 | Odessa, TX | $25.12 | 0.8627x | $909 |
| 260 | Owensboro, KY | $25.17 | 0.8643x | $909 |
| 261 | Bowling Green, KY | $25.33 | 0.8696x | $910 |
| 262 | Omaha, NE-IA | $25.38 | 0.8716x | $910 |
| 263 | Provo-Orem-Lehi, UT | $25.59 | 0.8787x | $911 |
| 264 | Williamsport, PA | $25.64 | 0.8805x | $912 |
| 265 | Central Oregon nonmetropolitan area | $25.70 | 0.8825x | $912 |
| 266 | Lima, OH | $25.87 | 0.8881x | $913 |
| 267 | Southwest New York nonmetropolitan area | $26.15 | 0.898x | $915 |
| 268 | Johnstown, PA | $26.23 | 0.9006x | $915 |
| 269 | Niles, MI | $26.26 | 0.9016x | $915 |
| 270 | Bismarck, ND | $26.28 | 0.9024x | $915 |
| 271 | Reading, PA | $26.41 | 0.9067x | $916 |
| 272 | Bay City, MI | $26.69 | 0.9165x | $918 |
| 273 | Baton Rouge, LA | $26.75 | 0.9183x | $918 |
| 274 | Ames, IA | $26.75 | 0.9185x | $918 |
| 275 | Eastern and Southern Colorado nonmetropolitan area | $26.77 | 0.9193x | $918 |
| 276 | Lancaster, PA | $26.77 | 0.9193x | $918 |
| 277 | State College, PA | $26.77 | 0.9193x | $918 |
| 278 | Wasatch Front Fringe Utah nonmetropolitan area | $26.79 | 0.9198x | $918 |
| 279 | Central East New York nonmetropolitan area | $26.80 | 0.9201x | $918 |
| 280 | Lebanon, PA | $26.81 | 0.9204x | $918 |
| 281 | Nashville-Davidson--Murfreesboro--Franklin, TN | $26.81 | 0.9206x | $918 |
| 282 | Waterloo-Cedar Falls, IA | $26.85 | 0.9218x | $918 |
| 283 | Flagstaff, AZ | $26.91 | 0.9239x | $919 |
| 284 | Coast Oregon nonmetropolitan area | $26.96 | 0.9257x | $919 |
| 285 | Charlottesville, VA | $26.97 | 0.9259x | $919 |
| 286 | Eastern Ohio nonmetropolitan area | $26.97 | 0.9259x | $919 |
| 287 | Pueblo, CO | $27.00 | 0.9269x | $919 |
| 288 | Cheyenne, WY | $27.00 | 0.927x | $919 |
| 289 | Coeur d'Alene, ID | $27.00 | 0.927x | $919 |
| 290 | Columbia, MO | $27.00 | 0.927x | $919 |
| 291 | Jackson, MI | $27.00 | 0.927x | $919 |
| 292 | West Montana nonmetropolitan area | $27.07 | 0.9293x | $920 |
| 293 | Eastern Wyoming nonmetropolitan area | $27.09 | 0.9302x | $920 |
| 294 | Louisville/Jefferson County, KY-IN | $27.17 | 0.933x | $920 |
| 295 | Canton-Massillon, OH | $27.18 | 0.9331x | $920 |
| 296 | Prescott Valley-Prescott, AZ | $27.20 | 0.9338x | $920 |
| 297 | Hagerstown-Martinsburg, MD-WV | $27.21 | 0.9343x | $921 |
| 298 | Erie, PA | $27.33 | 0.9384x | $921 |
| 299 | Northern Indiana nonmetropolitan area | $27.35 | 0.9389x | $921 |
| 300 | Mid Michigan nonmetropolitan area | $27.37 | 0.9396x | $921 |
| 301 | Youngstown-Warren, OH | $27.39 | 0.9404x | $922 |
| 302 | Jefferson City, MO | $27.42 | 0.9414x | $922 |
| 303 | Las Cruces, NM | $27.42 | 0.9414x | $922 |
| 304 | Albany, OR | $27.44 | 0.9422x | $922 |
| 305 | Bangor, ME | $27.45 | 0.9426x | $922 |
| 306 | Grants Pass, OR | $27.48 | 0.9435x | $922 |
| 307 | Missoula, MT | $27.48 | 0.9435x | $922 |
| 308 | Northeastern Wisconsin nonmetropolitan area | $27.50 | 0.9442x | $922 |
| 309 | Western Wisconsin nonmetropolitan area | $27.57 | 0.9465x | $923 |
| 310 | Altoona, PA | $27.58 | 0.9468x | $923 |
| 311 | Lewiston, ID-WA | $27.61 | 0.9478x | $923 |
| 312 | Colorado Springs, CO | $27.61 | 0.948x | $923 |
| 313 | Grand Forks, ND-MN | $27.62 | 0.9482x | $923 |
| 314 | Sandusky, OH | $27.67 | 0.9501x | $923 |
| 315 | Harrisburg-Carlisle, PA | $27.74 | 0.9523x | $924 |
| 316 | Mansfield, OH | $27.76 | 0.9533x | $924 |
| 317 | Watertown-Fort Drum, NY | $27.81 | 0.9548x | $924 |
| 318 | Greeley, CO | $27.83 | 0.9554x | $924 |
| 319 | Medford, OR | $27.85 | 0.9563x | $924 |
| 320 | East North Dakota nonmetropolitan area | $27.89 | 0.9577x | $924 |
| 321 | West Northwestern Ohio nonmetropolitan area | $27.90 | 0.9581x | $924 |
| 322 | East-Central Montana nonmetropolitan area | $27.96 | 0.9601x | $925 |
| 323 | Weirton-Steubenville, WV-OH | $28.00 | 0.9614x | $925 |
| 324 | Beaumont-Port Arthur, TX | $28.02 | 0.9622x | $925 |
| 325 | Fort Collins-Loveland, CO | $28.03 | 0.9625x | $925 |
| 326 | Dayton-Kettering-Beavercreek, OH | $28.04 | 0.9629x | $925 |
| 327 | Upper Peninsula of Michigan nonmetropolitan area | $28.09 | 0.9645x | $926 |
| 328 | Southwest Montana nonmetropolitan area | $28.12 | 0.9653x | $926 |
| 329 | Helena, MT | $28.12 | 0.9655x | $926 |
| 330 | Capital/Northern New York nonmetropolitan area | $28.15 | 0.9667x | $926 |
| 331 | Glens Falls, NY | $28.15 | 0.9667x | $926 |
| 332 | Great Falls, MT | $28.26 | 0.9705x | $927 |
| 333 | Cedar Rapids, IA | $28.33 | 0.9726x | $927 |
| 334 | Augusta-Richmond County, GA-SC | $28.33 | 0.9728x | $927 |
| 335 | South Central Wisconsin nonmetropolitan area | $28.33 | 0.9728x | $927 |
| 336 | Fargo, ND-MN | $28.34 | 0.9729x | $927 |
| 337 | Billings, MT | $28.34 | 0.9731x | $927 |
| 338 | La Crosse-Onalaska, WI-MN | $28.34 | 0.9731x | $927 |
| 339 | Minot, ND | $28.34 | 0.9731x | $927 |
| 340 | Grand Rapids-Wyoming-Kentwood, MI | $28.37 | 0.9739x | $927 |
| 341 | Western Wyoming nonmetropolitan area | $28.40 | 0.9752x | $927 |
| 342 | Eau Claire, WI | $28.41 | 0.9754x | $927 |
| 343 | Traverse City, MI | $28.48 | 0.9777x | $928 |
| 344 | Santa Fe, NM | $28.57 | 0.9809x | $928 |
| 345 | Rochester, NY | $28.60 | 0.982x | $928 |
| 346 | Allentown-Bethlehem-Easton, PA-NJ | $28.62 | 0.9828x | $929 |
| 347 | Utica-Rome, NY | $28.62 | 0.9828x | $929 |
| 348 | Walla Walla, WA | $28.68 | 0.9848x | $929 |
| 349 | Farmington, NM | $28.71 | 0.9858x | $929 |
| 350 | Salem, OR | $28.72 | 0.986x | $929 |
| 351 | Monroe, MI | $28.73 | 0.9863x | $929 |
| 352 | Boulder, CO | $28.73 | 0.9865x | $929 |
| 353 | Lawrence, KS | $28.75 | 0.9871x | $929 |
| 354 | Northwest Minnesota nonmetropolitan area | $28.78 | 0.9883x | $929 |
| 355 | Salt Lake City-Murray, UT | $28.78 | 0.9883x | $929 |
| 356 | Southeast Minnesota nonmetropolitan area | $28.78 | 0.9883x | $929 |
| 357 | Muncie, IN | $28.79 | 0.9886x | $930 |
| 358 | Southwestern New Hampshire nonmetropolitan area | $28.82 | 0.9894x | $930 |
| 359 | Southern Ohio nonmetropolitan area | $28.85 | 0.9906x | $930 |
| 360 | Albuquerque, NM | $28.88 | 0.9917x | $930 |
| 361 | Dubuque, IA | $28.89 | 0.9919x | $930 |
| 362 | Cincinnati, OH-KY-IN | $28.90 | 0.9922x | $930 |
| 363 | Kenosha, WI | $28.90 | 0.9924x | $930 |
| 364 | St. Joseph, MO-KS | $28.92 | 0.9929x | $930 |
| 365 | Grand Junction, CO | $28.96 | 0.9942x | $930 |
| 366 | Scranton--Wilkes-Barre, PA | $28.96 | 0.9944x | $930 |
| 367 | Central Indiana nonmetropolitan area | $29.00 | 0.9957x | $931 |
| 368 | Green Bay, WI | $29.00 | 0.9957x | $931 |
| 369 | Phoenix-Mesa-Chandler, AZ | $29.00 | 0.9957x | $931 |
| 370 | Fort Wayne, IN | $29.04 | 0.997x | $931 |
| 371 | Davenport-Moline-Rock Island, IA-IL | $29.06 | 0.9977x | $931 |
| 372 | Duluth, MN-WI | $29.10 | 0.999x | $931 |
| 373 | Terre Haute, IN | $29.12 | 0.9997x | $931 |
| 374 | St. Cloud, MN | $29.13 | 1.0003x | $931 |
| 375 | Southwest Maine nonmetropolitan area | $29.15 | 1.001x | $932 |
| 376 | Cleveland, OH | $29.16 | 1.0012x | $932 |
| 377 | Ithaca, NY | $29.17 | 1.0017x | $932 |
| 378 | Albany-Schenectady-Troy, NY | $29.19 | 1.0023x | $932 |
| 379 | Washington-Arlington-Alexandria, DC-VA-MD-WV | $29.23 | 1.0036x | $932 |
| 380 | Midland, TX | $29.25 | 1.0041x | $932 |
| 381 | Atlantic City-Hammonton, NJ | $29.25 | 1.0043x | $932 |
| 382 | Racine-Mount Pleasant, WI | $29.29 | 1.0056x | $932 |
| 383 | Lewiston-Auburn, ME | $29.30 | 1.0061x | $932 |
| 384 | Kokomo, IN | $29.33 | 1.0069x | $933 |
| 385 | East Central Illinois nonmetropolitan area | $29.36 | 1.0079x | $933 |
| 386 | Kalamazoo-Portage, MI | $29.36 | 1.0079x | $933 |
| 387 | Northwestern Idaho nonmetropolitan area | $29.36 | 1.0079x | $933 |
| 388 | Akron, OH | $29.36 | 1.0081x | $933 |
| 389 | Toledo, OH | $29.36 | 1.0081x | $933 |
| 390 | Eastern Washington nonmetropolitan area | $29.38 | 1.0086x | $933 |
| 391 | Kingston, NY | $29.39 | 1.0092x | $933 |
| 392 | Mankato, MN | $29.40 | 1.0094x | $933 |
| 393 | York-Hanover, PA | $29.40 | 1.0096x | $933 |
| 394 | Pittsburgh, PA | $29.41 | 1.0099x | $933 |
| 395 | Elmira, NY | $29.42 | 1.0101x | $933 |
| 396 | Manchester-Nashua, NH | $29.47 | 1.0119x | $933 |
| 397 | Northern New Hampshire nonmetropolitan area | $29.48 | 1.0121x | $933 |
| 398 | Central New Hampshire nonmetropolitan area | $29.49 | 1.0125x | $933 |
| 399 | Bloomington, IN | $29.50 | 1.0129x | $934 |
| 400 | Connecticut nonmetropolitan area | $29.50 | 1.0129x | $934 |
| 401 | Des Moines-West Des Moines, IA | $29.50 | 1.0129x | $934 |
| 402 | Flint, MI | $29.50 | 1.0129x | $934 |
| 403 | Bend, OR | $29.63 | 1.0175x | $934 |
| 404 | South Bend-Mishawaka, IN-MI | $29.66 | 1.0183x | $934 |
| 405 | Philadelphia-Camden-Wilmington, PA-NJ-DE-MD | $29.70 | 1.0198x | $935 |
| 406 | Northwest Illinois nonmetropolitan area | $29.71 | 1.02x | $935 |
| 407 | Kansas City, MO-KS | $29.72 | 1.0203x | $935 |
| 408 | Spokane-Spokane Valley, WA | $29.76 | 1.0218x | $935 |
| 409 | Providence-Warwick, RI-MA | $29.76 | 1.022x | $935 |
| 410 | Northern Vermont nonmetropolitan area | $29.78 | 1.0224x | $935 |
| 411 | Binghamton, NY | $29.81 | 1.0234x | $935 |
| 412 | Battle Creek, MI | $29.88 | 1.0258x | $936 |
| 413 | Northeast Minnesota nonmetropolitan area | $29.89 | 1.0262x | $936 |
| 414 | Saginaw, MI | $29.92 | 1.0274x | $936 |
| 415 | Syracuse, NY | $29.93 | 1.0276x | $936 |
| 416 | Waterbury-Shelton, CT | $29.93 | 1.0276x | $936 |
| 417 | Reno, NV | $29.98 | 1.0292x | $936 |
| 418 | Baltimore-Columbia-Towson, MD | $29.99 | 1.0297x | $936 |
| 419 | Las Vegas-Henderson-North Las Vegas, NV | $29.99 | 1.0297x | $936 |
| 420 | Bozeman, MT | $30.02 | 1.0309x | $937 |
| 421 | Northeast Maine nonmetropolitan area | $30.03 | 1.0312x | $937 |
| 422 | Appleton, WI | $30.04 | 1.0315x | $937 |
| 423 | Fond du Lac, WI | $30.07 | 1.0325x | $937 |
| 424 | Eugene-Springfield, OR | $30.09 | 1.0332x | $937 |
| 425 | Southern Vermont nonmetropolitan area | $30.12 | 1.0342x | $937 |
| 426 | Sheboygan, WI | $30.17 | 1.036x | $937 |
| 427 | Burlington-South Burlington, VT | $30.19 | 1.0365x | $937 |
| 428 | Lexington Park, MD | $30.23 | 1.038x | $938 |
| 429 | Lafayette-West Lafayette, IN | $30.31 | 1.0408x | $938 |
| 430 | Pittsfield, MA | $30.31 | 1.0408x | $938 |
| 431 | Bridgeport-Stamford-Danbury, CT | $30.39 | 1.0434x | $939 |
| 432 | Olympia-Lacey-Tumwater, WA | $30.41 | 1.0442x | $939 |
| 433 | Corvallis, OR | $30.43 | 1.0447x | $939 |
| 434 | Yakima, WA | $30.43 | 1.0449x | $939 |
| 435 | Balance of Nevada nonmetropolitan area | $30.47 | 1.0462x | $939 |
| 436 | Midland, MI | $30.47 | 1.0462x | $939 |
| 437 | Vineland, NJ | $30.50 | 1.0472x | $939 |
| 438 | Fresno, CA | $30.51 | 1.0477x | $939 |
| 439 | Madison, WI | $30.52 | 1.0479x | $939 |
| 440 | Buffalo-Cheektowaga, NY | $30.53 | 1.0482x | $939 |
| 441 | Kiryas Joel-Poughkeepsie-Newburgh, NY | $30.55 | 1.0489x | $939 |
| 442 | Rochester, MN | $30.58 | 1.05x | $940 |
| 443 | Wenatchee-East Wenatchee, WA | $30.60 | 1.0505x | $940 |
| 444 | Carson City, NV | $30.61 | 1.0508x | $940 |
| 445 | Western Washington nonmetropolitan area | $30.63 | 1.0517x | $940 |
| 446 | Cape Girardeau, MO-IL | $30.64 | 1.0522x | $940 |
| 447 | Milwaukee-Waukesha, WI | $30.73 | 1.055x | $940 |
| 448 | Southwest Colorado nonmetropolitan area | $30.77 | 1.0565x | $941 |
| 449 | Lansing-East Lansing, MI | $30.90 | 1.0609x | $941 |
| 450 | Portland-South Portland, ME | $30.91 | 1.0614x | $942 |
| 451 | Kennewick-Richland, WA | $30.92 | 1.0617x | $942 |
| 452 | Visalia, CA | $30.96 | 1.0629x | $942 |
| 453 | Norwich-New London-Willimantic, CT | $31.01 | 1.0647x | $942 |
| 454 | Evansville, IN | $31.10 | 1.0678x | $943 |
| 455 | Hartford-West Hartford-East Hartford, CT | $31.14 | 1.0692x | $943 |
| 456 | Denver-Aurora-Centennial, CO | $31.21 | 1.0715x | $943 |
| 457 | Bremerton-Silverdale-Port Orchard, WA | $31.25 | 1.073x | $943 |
| 458 | Indianapolis-Carmel-Greenwood, IN | $31.28 | 1.0741x | $944 |
| 459 | Ann Arbor, MI | $31.33 | 1.0758x | $944 |
| 460 | Elkhart-Goshen, IN | $31.50 | 1.0815x | $945 |
| 461 | Trenton-Princeton, NJ | $31.58 | 1.0844x | $945 |
| 462 | New Haven, CT | $31.61 | 1.0853x | $946 |
| 463 | Detroit-Warren-Dearborn, MI | $31.64 | 1.0863x | $946 |
| 464 | Columbus, OH | $31.96 | 1.0974x | $948 |
| 465 | Bakersfield-Delano, CA | $31.99 | 1.0984x | $948 |
| 466 | Amherst Town-Northampton, MA | $32.13 | 1.1032x | $948 |
| 467 | Northwest Colorado nonmetropolitan area | $32.13 | 1.1032x | $948 |
| 468 | Champaign-Urbana, IL | $32.20 | 1.1056x | $949 |
| 469 | Massachusetts nonmetropolitan area | $32.21 | 1.106x | $949 |
| 470 | Salinas, CA | $32.47 | 1.1147x | $950 |
| 471 | Columbus, IN | $32.59 | 1.1189x | $951 |
| 472 | Longview-Kelso, WA | $32.96 | 1.1316x | $953 |
| 473 | Stockton-Lodi, CA | $33.25 | 1.1416x | $955 |
| 474 | Mount Vernon-Anacortes, WA | $33.51 | 1.1507x | $956 |
| 475 | Barnstable Town, MA | $33.93 | 1.1651x | $959 |
| 476 | Riverside-San Bernardino-Ontario, CA | $34.08 | 1.17x | $960 |
| 477 | St. Louis, MO-IL | $34.13 | 1.1718x | $960 |
| 478 | Alaska nonmetropolitan area | $34.47 | 1.1836x | $962 |
| 479 | Redding, CA | $34.50 | 1.1844x | $962 |
| 480 | Chico, CA | $34.75 | 1.1933x | $963 |
| 481 | Rockford, IL | $34.99 | 1.2012x | $965 |
| 482 | Anchorage, AK | $35.00 | 1.2017x | $965 |
| 483 | Worcester, MA | $35.10 | 1.2052x | $965 |
| 484 | San Diego-Chula Vista-Carlsbad, CA | $35.19 | 1.2083x | $966 |
| 485 | Hanford-Corcoran, CA | $35.22 | 1.2091x | $966 |
| 486 | Bellingham, WA | $35.22 | 1.2093x | $966 |
| 487 | North Coast Region of California nonmetropolitan area | $35.23 | 1.2096x | $966 |
| 488 | Portland-Vancouver-Hillsboro, OR-WA | $35.44 | 1.2167x | $967 |
| 489 | Modesto, CA | $35.45 | 1.2171x | $967 |
| 490 | South Illinois nonmetropolitan area | $35.51 | 1.2192x | $968 |
| 491 | Minneapolis-St. Paul-Bloomington, MN-WI | $35.61 | 1.2225x | $968 |
| 492 | Oxnard-Thousand Oaks-Ventura, CA | $35.61 | 1.2225x | $968 |
| 493 | New York-Newark-Jersey City, NY-NJ | $35.72 | 1.2265x | $969 |
| 494 | El Centro, CA | $35.74 | 1.2271x | $969 |
| 495 | Sacramento-Roseville-Folsom, CA | $35.79 | 1.2288x | $969 |
| 496 | Merced, CA | $35.94 | 1.2341x | $970 |
| 497 | North Valley-Northern Mountains Region of California nonmetropolitan area | $35.96 | 1.2347x | $970 |
| 498 | Santa Maria-Santa Barbara, CA | $36.12 | 1.2403x | $971 |
| 499 | Boston-Cambridge-Newton, MA-NH | $36.16 | 1.2415x | $971 |
| 500 | Peoria, IL | $36.19 | 1.2427x | $972 |
| 501 | Janesville-Beloit, WI | $36.25 | 1.2445x | $972 |
| 502 | Bloomington, IL | $36.28 | 1.2458x | $972 |
| 503 | Springfield, MA | $36.31 | 1.2466x | $972 |
| 504 | Los Angeles-Long Beach-Anaheim, CA | $36.41 | 1.2502x | $973 |
| 505 | Yuba City, CA | $36.59 | 1.2562x | $974 |
| 506 | Vallejo, CA | $36.64 | 1.2582x | $974 |
| 507 | Seattle-Tacoma-Bellevue, WA | $36.74 | 1.2613x | $975 |
| 508 | Springfield, IL | $37.00 | 1.2706x | $976 |
| 509 | San Luis Obispo-Paso Robles, CA | $37.12 | 1.2747x | $977 |
| 510 | Santa Cruz-Watsonville, CA | $37.35 | 1.2824x | $978 |
| 511 | San Jose-Sunnyvale-Santa Clara, CA | $38.55 | 1.3237x | $985 |
| 512 | Chicago-Naperville-Elgin, IL-IN | $38.67 | 1.3278x | $986 |
| 513 | Santa Rosa-Petaluma, CA | $38.71 | 1.3292x | $986 |
| 514 | Napa, CA | $38.75 | 1.3303x | $986 |
| 515 | Hawaii / Kauai nonmetropolitan area | $38.82 | 1.3329x | $986 |
| 516 | Kahului-Wailuku, HI | $39.48 | 1.3554x | $990 |
| 517 | Oshkosh-Neenah, WI | $40.59 | 1.3937x | $997 |
| 518 | Eastern Sierra-Mother Lode Region of California nonmetropolitan area | $40.70 | 1.3973x | $997 |
| 519 | Fairbanks-College, AK | $40.85 | 1.4026x | $998 |
| 520 | Decatur, IL | $41.93 | 1.4397x | $1,004 |
| 521 | San Francisco-Oakland-Fremont, CA | $42.88 | 1.4724x | $1,010 |
| 522 | Michigan City-La Porte, IN | $44.22 | 1.5182x | $1,017 |
| 523 | Urban Honolulu, HI | $45.34 | 1.5568x | $1,023 |
| 524 | Kankakee, IL | $45.81 | 1.5728x | $1,026 |
524 of 524 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-07-01.
Metal and aluminum windows have gotten markedly more expensive: the metal window & door PPI is up +13.6% year over year, driven by aluminum and steel input costs. Wood windows have been far steadier, up just +2.6% 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). Carpenter wages come from the U.S. Bureau of Labor Statistics Occupational Employment and Wage Statistics program (SOC 47-2031, Carpenters), survey year May 2025. Each metro's regional labor factor is its median carpenter wage divided by the $29.12/hr national median (about $60,580/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 (~3.2×) reflects carpenter wages; the much narrower all-in spread (~1.2×) 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 524-metro dataset is free to download and reuse with attribution. It includes each metro's area code, median carpenter wage, regional labor factor, and estimated installed cost (low / midpoint / high) for the reference window.
- Download CSV — spreadsheet-ready, one row per metro.
- Download JSON — structured data for developers and analysts.
- All GetWindowCost open data — this plus the rebate and energy-savings datasets, in one place.
Embed This Report
Paste this into your page — plain HTML, no iframe and no script, so it styles with your own CSS and the credit is a normal link. Free under CC BY 4.0.
<table>
<caption>2026 Window Cost Index: the 5 most expensive US metros for one installed standard double-hung window, of 524 metros tracked</caption>
<tr><th>#</th><th>Metro</th><th>Est. installed cost per window</th></tr>
<tr><td>1</td><td>Kankakee, IL</td><td>$1,026</td></tr>
<tr><td>2</td><td>Urban Honolulu, HI</td><td>$1,023</td></tr>
<tr><td>3</td><td>Michigan City-La Porte, IN</td><td>$1,017</td></tr>
<tr><td>4</td><td>San Francisco-Oakland-Fremont, CA</td><td>$1,010</td></tr>
<tr><td>5</td><td>Decatur, IL</td><td>$1,004</td></tr>
</table>
<p>Window installation labor runs roughly 3.2x more in the priciest U.S. metro (Kankakee, IL) than the cheapest (Puerto Rico nonmetropolitan area), across 524 metros tracked. Wage data: BLS May 2025.</p>
<p>Data: <a href="https://www.getwindowcost.com/window-cost-index">The Window Cost Index</a> by GetWindowCost, <a href="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0</a></p>Prefer a self-contained card? The iframe version still works, but it passes your readers no link credit. Prefer plain text? Cite as: GetWindowCost — 2026 Window Cost Index.