The 2012 USDA Plant Hardiness Zone Map for Texas was released in November 2012 and incorporated climate data from 1976 to 2005 — the first major revision since the 1990 map. Use the table below to compare 2012 zones to the current 2023 zones.
| Location | 2012 Hardiness Zone | 1990 Zone | 2023 Zone |
|---|---|---|---|
| Abilene | 8a — 10°F to 15°F | 7b — 5°F to 10°F | 8a — 10°F to 15°F |
| Addison | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Alamo | 9b — 25°F to 30°F | 9b — 25°F to 30°F | 10a — 30°F to 35°F |
| Aldine | 9a — 20°F to 25°F | 8b — 15°F to 20°F | 9b — 25°F to 30°F |
| Alice | 9b — 25°F to 30°F | 9a — 20°F to 25°F | 9b — 25°F to 30°F |
| Allen | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Alton | 9b — 25°F to 30°F | 9b — 25°F to 30°F | 10a — 30°F to 35°F |
| Alvin | 9a — 20°F to 25°F | 8b — 15°F to 20°F | 9b — 25°F to 30°F |
| Amarillo | 7a — 0°F to 5°F | 6b — -5°F to 0°F | 7a — 0°F to 5°F |
| Angleton | 9a — 20°F to 25°F | 9a — 20°F to 25°F | 9b — 25°F to 30°F |
| Anna | 8a — 10°F to 15°F | 7b — 5°F to 10°F | 8b — 15°F to 20°F |
| Arlington | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Atascocita | 9a — 20°F to 25°F | 8b — 15°F to 20°F | 9b — 25°F to 30°F |
| Austin | 8b — 15°F to 20°F | 8b — 15°F to 20°F | 9a — 20°F to 25°F |
| Balch Springs | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Bay City | 9a — 20°F to 25°F | 8b — 15°F to 20°F | 9b — 25°F to 30°F |
| Baytown | 9a — 20°F to 25°F | 9a — 20°F to 25°F | 9b — 25°F to 30°F |
| Beaumont | 9a — 20°F to 25°F | 8b — 15°F to 20°F | 9b — 25°F to 30°F |
| Bedford | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Bellaire | 9a — 20°F to 25°F | 8b — 15°F to 20°F | 9b — 25°F to 30°F |
| Belton | 8b — 15°F to 20°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Benbrook | 8a — 10°F to 15°F | 7b — 5°F to 10°F | 8b — 15°F to 20°F |
| Big Spring | 8a — 10°F to 15°F | 7b — 5°F to 10°F | 8a — 10°F to 15°F |
| Boerne | 8b — 15°F to 20°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Brenham | 9a — 20°F to 25°F | 8b — 15°F to 20°F | 9a — 20°F to 25°F |
| Brownsville | 10a — 30°F to 35°F | 9b — 25°F to 30°F | 10a — 30°F to 35°F |
| Brownwood | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8a — 10°F to 15°F |
| Brushy Creek | 8b — 15°F to 20°F | 8a — 10°F to 15°F | 9a — 20°F to 25°F |
| Bryan | 8b — 15°F to 20°F | 8b — 15°F to 20°F | 9a — 20°F to 25°F |
| Buda | 8b — 15°F to 20°F | 8b — 15°F to 20°F | 9a — 20°F to 25°F |
| Burleson | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Canyon Lake | 8b — 15°F to 20°F | 8b — 15°F to 20°F | 9a — 20°F to 25°F |
| Carrollton | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Cedar Hill | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Cedar Park | 8b — 15°F to 20°F | 8a — 10°F to 15°F | 9a — 20°F to 25°F |
| Celina | 8a — 10°F to 15°F | 7b — 5°F to 10°F | 8b — 15°F to 20°F |
| Channelview | 9a — 20°F to 25°F | 9a — 20°F to 25°F | 9b — 25°F to 30°F |
| Cibolo | 8b — 15°F to 20°F | 8b — 15°F to 20°F | 9a — 20°F to 25°F |
| Cinco Ranch | 9a — 20°F to 25°F | 8b — 15°F to 20°F | 9b — 25°F to 30°F |
| Cleburne | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Cloverleaf | 9a — 20°F to 25°F | 9a — 20°F to 25°F | 9b — 25°F to 30°F |
| College Station | 8b — 15°F to 20°F | 8b — 15°F to 20°F | 9a — 20°F to 25°F |
| Colleyville | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Conroe | 8b — 15°F to 20°F | 8b — 15°F to 20°F | 9a — 20°F to 25°F |
| Converse | 8b — 15°F to 20°F | 8b — 15°F to 20°F | 9a — 20°F to 25°F |
| Coppell | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Copperas Cove | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Corinth | 8a — 10°F to 15°F | 7b — 5°F to 10°F | 8b — 15°F to 20°F |
| Corpus Christi | 9b — 25°F to 30°F | 9a — 20°F to 25°F | 10a — 30°F to 35°F |
| Corsicana | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Crowley | 8a — 10°F to 15°F | 7b — 5°F to 10°F | 8b — 15°F to 20°F |
| Dallas | 8b — 15°F to 20°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Deer Park | 9a — 20°F to 25°F | 9a — 20°F to 25°F | 9b — 25°F to 30°F |
| Del Rio | 9a — 20°F to 25°F | 8b — 15°F to 20°F | 9a — 20°F to 25°F |
| Denison | 8a — 10°F to 15°F | 7b — 5°F to 10°F | 8a — 10°F to 15°F |
| Denton | 8a — 10°F to 15°F | 7b — 5°F to 10°F | 8b — 15°F to 20°F |
| DeSoto | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Dickinson | 9a — 20°F to 25°F | 9a — 20°F to 25°F | 9b — 25°F to 30°F |
| Donna | 9b — 25°F to 30°F | 9b — 25°F to 30°F | 10a — 30°F to 35°F |
| Duncanville | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Eagle Pass | 9a — 20°F to 25°F | 9a — 20°F to 25°F | 9a — 20°F to 25°F |
| Edinburg | 9b — 25°F to 30°F | 9b — 25°F to 30°F | 10a — 30°F to 35°F |
| El Paso | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Ennis | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Euless | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Farmers Branch | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Fate | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Flower Mound | 8a — 10°F to 15°F | 7b — 5°F to 10°F | 8b — 15°F to 20°F |
| Forney | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Fort Worth | 8a — 10°F to 15°F | 7b — 5°F to 10°F | 8b — 15°F to 20°F |
| Fresno | 9a — 20°F to 25°F | 9a — 20°F to 25°F | 9b — 25°F to 30°F |
| Friendswood | 9a — 20°F to 25°F | 8b — 15°F to 20°F | 9b — 25°F to 30°F |
| Frisco | 8a — 10°F to 15°F | 7b — 5°F to 10°F | 8b — 15°F to 20°F |
| Fulshear | 9a — 20°F to 25°F | 8b — 15°F to 20°F | 9a — 20°F to 25°F |
| Gainesville | 7b — 5°F to 10°F | 7b — 5°F to 10°F | 8a — 10°F to 15°F |
| Galveston | 9b — 25°F to 30°F | 9a — 20°F to 25°F | 10a — 30°F to 35°F |
| Garland | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Gatesville | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Georgetown | 8b — 15°F to 20°F | 8a — 10°F to 15°F | 9a — 20°F to 25°F |
| Glenn Heights | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Grand Prairie | 8b — 15°F to 20°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Grapevine | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Greenville | 8a — 10°F to 15°F | 7b — 5°F to 10°F | 8b — 15°F to 20°F |
| Groves | 9a — 20°F to 25°F | 9a — 20°F to 25°F | 9b — 25°F to 30°F |
| Haltom City | 8a — 10°F to 15°F | 7b — 5°F to 10°F | 8b — 15°F to 20°F |
| Harker Heights | 8b — 15°F to 20°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Harlingen | 9b — 25°F to 30°F | 9b — 25°F to 30°F | 10a — 30°F to 35°F |
| Hewitt | 8b — 15°F to 20°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Highland Village | 8a — 10°F to 15°F | 7b — 5°F to 10°F | 8b — 15°F to 20°F |
| Horizon City | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Houston | 9a — 20°F to 25°F | 8b — 15°F to 20°F | 9b — 25°F to 30°F |
| Humble | 9a — 20°F to 25°F | 8b — 15°F to 20°F | 9b — 25°F to 30°F |
| Huntsville | 8b — 15°F to 20°F | 8b — 15°F to 20°F | 9a — 20°F to 25°F |
| Hurst | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Hutto | 8b — 15°F to 20°F | 8a — 10°F to 15°F | 9a — 20°F to 25°F |
| Irving | 8b — 15°F to 20°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Katy | 9a — 20°F to 25°F | 8b — 15°F to 20°F | 9a — 20°F to 25°F |
| Keller | 8a — 10°F to 15°F | 7b — 5°F to 10°F | 8b — 15°F to 20°F |
| Kerrville | 8a — 10°F to 15°F | 7b — 5°F to 10°F | 8b — 15°F to 20°F |
| Killeen | 8b — 15°F to 20°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Kingsville | 9b — 25°F to 30°F | 9a — 20°F to 25°F | 9b — 25°F to 30°F |
| Kyle | 8b — 15°F to 20°F | 8b — 15°F to 20°F | 9a — 20°F to 25°F |
| La Marque | 9a — 20°F to 25°F | 9a — 20°F to 25°F | 9b — 25°F to 30°F |
| La Porte | 9a — 20°F to 25°F | 9a — 20°F to 25°F | 9b — 25°F to 30°F |
| Lake Jackson | 9a — 20°F to 25°F | 9a — 20°F to 25°F | 9b — 25°F to 30°F |
| Lakehills | 8b — 15°F to 20°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Lakeway | 8b — 15°F to 20°F | 8a — 10°F to 15°F | 9a — 20°F to 25°F |
| Lancaster | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Laredo | 9a — 20°F to 25°F | 9a — 20°F to 25°F | 9b — 25°F to 30°F |
| League City | 9a — 20°F to 25°F | 9a — 20°F to 25°F | 9b — 25°F to 30°F |
| Leander | 8b — 15°F to 20°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Lewisville | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Little Elm | 8a — 10°F to 15°F | 7b — 5°F to 10°F | 8b — 15°F to 20°F |
| Live Oak | 8b — 15°F to 20°F | 8b — 15°F to 20°F | 9a — 20°F to 25°F |
| Longview | 8b — 15°F to 20°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Lubbock | 7b — 5°F to 10°F | 7a — 0°F to 5°F | 7b — 5°F to 10°F |
| Lufkin | 8b — 15°F to 20°F | 8b — 15°F to 20°F | 9a — 20°F to 25°F |
| Mansfield | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Marshall | 8b — 15°F to 20°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| McAllen | 9b — 25°F to 30°F | 9b — 25°F to 30°F | 10a — 30°F to 35°F |
| McKinney | 8a — 10°F to 15°F | 7b — 5°F to 10°F | 8b — 15°F to 20°F |
| Mercedes | 9b — 25°F to 30°F | 9b — 25°F to 30°F | 10a — 30°F to 35°F |
| Mesquite | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Midland | 8a — 10°F to 15°F | 7b — 5°F to 10°F | 8b — 15°F to 20°F |
| Midlothian | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Mission | 9b — 25°F to 30°F | 9b — 25°F to 30°F | 10a — 30°F to 35°F |
| Mission Bend | 9a — 20°F to 25°F | 8b — 15°F to 20°F | 9b — 25°F to 30°F |
| Mission Bend | 9a — 20°F to 25°F | 8b — 15°F to 20°F | 9b — 25°F to 30°F |
| Missouri City | 9a — 20°F to 25°F | 8b — 15°F to 20°F | 9b — 25°F to 30°F |
| Mount Pleasant | 8a — 10°F to 15°F | 7b — 5°F to 10°F | 8b — 15°F to 20°F |
| Murphy | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Nacogdoches | 8b — 15°F to 20°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Nederland | 9a — 20°F to 25°F | 9a — 20°F to 25°F | 9b — 25°F to 30°F |
| New Braunfels | 8b — 15°F to 20°F | 8b — 15°F to 20°F | 9a — 20°F to 25°F |
| North Richland Hills | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Odessa | 8a — 10°F to 15°F | 7b — 5°F to 10°F | 8b — 15°F to 20°F |
| Orange | 9a — 20°F to 25°F | 9a — 20°F to 25°F | 9a — 20°F to 25°F |
| Palestine | 8b — 15°F to 20°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Palmview | 9b — 25°F to 30°F | 9b — 25°F to 30°F | 10a — 30°F to 35°F |
| Pampa | 7a — 0°F to 5°F | 6b — -5°F to 0°F | 7a — 0°F to 5°F |
| Paris | 8a — 10°F to 15°F | 7b — 5°F to 10°F | 8b — 15°F to 20°F |
| Pasadena | 9a — 20°F to 25°F | 9a — 20°F to 25°F | 9b — 25°F to 30°F |
| Pearland | 9a — 20°F to 25°F | 8b — 15°F to 20°F | 9b — 25°F to 30°F |
| Pecan Grove | 9a — 20°F to 25°F | 8b — 15°F to 20°F | 9b — 25°F to 30°F |
| Pflugerville | 8b — 15°F to 20°F | 8b — 15°F to 20°F | 9a — 20°F to 25°F |
| Pharr | 9b — 25°F to 30°F | 9b — 25°F to 30°F | 10a — 30°F to 35°F |
| Plainview | 7a — 0°F to 5°F | 7a — 0°F to 5°F | 7b — 5°F to 10°F |
| Plano | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Port Arthur | 9a — 20°F to 25°F | 9a — 20°F to 25°F | 9b — 25°F to 30°F |
| Portland | 9b — 25°F to 30°F | 9a — 20°F to 25°F | 10a — 30°F to 35°F |
| Princeton | 8a — 10°F to 15°F | 7b — 5°F to 10°F | 8b — 15°F to 20°F |
| Prosper | 8a — 10°F to 15°F | 7b — 5°F to 10°F | 8b — 15°F to 20°F |
| Richardson | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Rio Grande City | 9b — 25°F to 30°F | 9b — 25°F to 30°F | 9b — 25°F to 30°F |
| Rockwall | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Rosenberg | 9a — 20°F to 25°F | 8b — 15°F to 20°F | 9b — 25°F to 30°F |
| Round Rock | 8b — 15°F to 20°F | 8a — 10°F to 15°F | 9a — 20°F to 25°F |
| Rowlett | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Sachse | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Saginaw | 8a — 10°F to 15°F | 7b — 5°F to 10°F | 8b — 15°F to 20°F |
| San Angelo | 8a — 10°F to 15°F | 7b — 5°F to 10°F | 8a — 10°F to 15°F |
| San Antonio | 9a — 20°F to 25°F | 8b — 15°F to 20°F | 9a — 20°F to 25°F |
| San Benito | 9b — 25°F to 30°F | 9b — 25°F to 30°F | 10a — 30°F to 35°F |
| San Juan | 9b — 25°F to 30°F | 9b — 25°F to 30°F | 10a — 30°F to 35°F |
| San Marcos | 8b — 15°F to 20°F | 8b — 15°F to 20°F | 9a — 20°F to 25°F |
| Schertz | 8b — 15°F to 20°F | 8b — 15°F to 20°F | 9a — 20°F to 25°F |
| Seagoville | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Seguin | 8b — 15°F to 20°F | 8b — 15°F to 20°F | 9a — 20°F to 25°F |
| Sherman | 8a — 10°F to 15°F | 7b — 5°F to 10°F | 8a — 10°F to 15°F |
| Socorro | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| South Houston | 9a — 20°F to 25°F | 9a — 20°F to 25°F | 9b — 25°F to 30°F |
| Southlake | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Spring | 9a — 20°F to 25°F | 8b — 15°F to 20°F | 9b — 25°F to 30°F |
| Stafford | 9a — 20°F to 25°F | 8b — 15°F to 20°F | 9b — 25°F to 30°F |
| Stephenville | 8a — 10°F to 15°F | 7b — 5°F to 10°F | 8b — 15°F to 20°F |
| Sugar Land | 9a — 20°F to 25°F | 8b — 15°F to 20°F | 9b — 25°F to 30°F |
| Sulphur Springs | 8a — 10°F to 15°F | 7b — 5°F to 10°F | 8b — 15°F to 20°F |
| Taylor | 8b — 15°F to 20°F | 8a — 10°F to 15°F | 9a — 20°F to 25°F |
| Temple | 8b — 15°F to 20°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Terrell | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Texarkana | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Texas City | 9b — 25°F to 30°F | 9a — 20°F to 25°F | 10a — 30°F to 35°F |
| The Colony | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| The Woodlands | 9a — 20°F to 25°F | 8b — 15°F to 20°F | 9a — 20°F to 25°F |
| Timberwood Park | 8b — 15°F to 20°F | 8b — 15°F to 20°F | 8b — 15°F to 20°F |
| Tyler | 8b — 15°F to 20°F | 7b — 5°F to 10°F | 8b — 15°F to 20°F |
| Universal City | 8b — 15°F to 20°F | 8b — 15°F to 20°F | 9a — 20°F to 25°F |
| University Park | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Uvalde | 9a — 20°F to 25°F | 8b — 15°F to 20°F | 9a — 20°F to 25°F |
| Victoria | 9a — 20°F to 25°F | 9a — 20°F to 25°F | 9b — 25°F to 30°F |
| Waco | 8b — 15°F to 20°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Watauga | 8a — 10°F to 15°F | 7b — 5°F to 10°F | 8b — 15°F to 20°F |
| Waxahachie | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
| Weatherford | 8a — 10°F to 15°F | 7b — 5°F to 10°F | 8a — 10°F to 15°F |
| Weslaco | 9b — 25°F to 30°F | 9b — 25°F to 30°F | 10a — 30°F to 35°F |
| West Odessa | 8a — 10°F to 15°F | 7b — 5°F to 10°F | 8a — 10°F to 15°F |
| White Settlement | 8a — 10°F to 15°F | 7b — 5°F to 10°F | 8b — 15°F to 20°F |
| Wichita Falls | 7b — 5°F to 10°F | 7b — 5°F to 10°F | 8a — 10°F to 15°F |
| Wylie | 8a — 10°F to 15°F | 8a — 10°F to 15°F | 8b — 15°F to 20°F |
The 2012 USDA Plant Hardiness Zone Map was released in November 2012 by the U.S. Department of Agriculture (USDA) Agricultural Research Service (ARS). It was the first major revision to the USDA map since 1990 and was developed in cooperation with Oregon State University’s PRISM Climate Group using more weather stations and finer-resolution data.
Official source: USDA Plant Hardiness Zone Map — planthardiness.ars.usda.gov
This interactive map presentation is provided by PlantMaps. The underlying hardiness zone boundary data is sourced from the USDA Agricultural Research Service. Zone assignments for individual cities and towns are derived from PlantMaps climate data.