When to plant Okra in Texas
In spring, from Feb 15 – Apr 1 in Alice to May 1 – June 1 in Hereford.
In fall, from June 1 – Aug 20 in Abilene to Aug 1 – Oct 1 in West University Place.
USDA's earliest safe spring and latest safe fall planting dates, matched to each place's average frost dates.
| Place | Spring | Fall |
|---|---|---|
| Abilene | Apr 1 – June 15 | June 1 – Aug 20 |
| Addison | Mar 20 – June 1 | June 1 – Sept 10 |
| Alamo | — | Aug 1 – Oct 1 |
| Alice | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| Allen | Apr 1 – June 15 | June 1 – Aug 20 |
| Alton | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| Alvin | Mar 1 – June 1 | June 1 – Sept 20 |
| Amarillo | Apr 20 – June 15 | June 1 – Aug 10 |
| Andrews | Apr 1 – June 15 | June 1 – Aug 20 |
| Angleton | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| Anna | Apr 1 – June 15 | June 1 – Aug 20 |
| Arlington | Mar 20 – June 1 | June 1 – Sept 10 |
| Athens | Apr 1 – June 15 | June 1 – Aug 20 |
| Austin | Mar 1 – June 1 | June 1 – Sept 20 |
| Azle | Mar 20 – June 1 | June 1 – Sept 10 |
| Balch Springs | Mar 20 – June 1 | June 1 – Sept 10 |
| Bastrop | Mar 20 – June 1 | June 1 – Sept 10 |
| Bay City | Mar 1 – June 1 | June 1 – Sept 20 |
| Baytown | Mar 1 – June 1 | June 1 – Sept 20 |
| Beaumont | Mar 1 – June 1 | June 1 – Sept 20 |
| Bedford | Mar 20 – June 1 | June 1 – Sept 10 |
| Beeville | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Bellaire | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| Bellmead | Mar 20 – June 1 | June 1 – Sept 10 |
| Belton | Mar 20 – June 1 | June 1 – Sept 10 |
| Benbrook | Mar 20 – June 1 | June 1 – Sept 10 |
| Big Spring | Apr 1 – June 15 | June 1 – Aug 20 |
| Boerne | Mar 20 – June 1 | June 1 – Aug 20 |
| Bonham | Apr 1 – June 15 | June 1 – Aug 20 |
| Borger | Apr 20 – June 15 | June 1 – Aug 10 |
| Brenham | Mar 10 – June 1 | June 1 – Sept 20 |
| Brownsville | — | Aug 1 – Oct 1 |
| Brownwood | Apr 1 – June 15 | June 1 – Aug 20 |
| Bryan | Mar 10 – June 1 | June 1 – Sept 20 |
| Buda | Mar 20 – June 1 | June 1 – Sept 10 |
| Burkburnett | Apr 10 – June 15 | June 1 – Aug 20 |
| Burleson | Apr 1 – June 15 | June 1 – Aug 20 |
| Canyon | Apr 20 – June 15 | June 1 – Aug 1 |
| Carrollton | Mar 20 – June 1 | June 1 – Sept 10 |
| Cedar Hill | Apr 1 – June 15 | June 1 – Aug 20 |
| Cedar Park | Mar 20 – June 1 | June 1 – Sept 10 |
| Celina | Apr 1 – June 15 | June 1 – Sept 10 |
| Cibolo | Mar 1 – June 1 | June 1 – Sept 20 |
| Cleburne | Apr 1 – June 15 | June 1 – Aug 20 |
| Clute | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| College Station | Mar 10 – June 1 | June 1 – Sept 20 |
| Colleyville | Mar 20 – June 1 | June 1 – Sept 10 |
| Conroe | Mar 10 – June 1 | June 1 – Sept 20 |
| Converse | Mar 1 – June 1 | June 1 – Sept 20 |
| Coppell | Mar 20 – June 1 | June 1 – Sept 10 |
| Copperas Cove | Mar 20 – June 1 | June 1 – Sept 10 |
| Corinth | Mar 20 – June 1 | June 1 – Sept 10 |
| Corpus Christi | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| Corsicana | Mar 20 – June 1 | June 1 – Sept 10 |
| Crowley | Apr 1 – June 15 | June 1 – Aug 20 |
| Dallas | Mar 10 – June 1 | June 1 – Sept 20 |
| Deer Park | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| Del Rio | Mar 1 – June 1 | June 1 – Sept 20 |
| Denison | Mar 20 – June 1 | June 1 – Sept 10 |
| Denton | Mar 20 – June 1 | June 1 – Sept 10 |
| DeSoto | Mar 20 – June 1 | June 1 – Sept 10 |
| Dickinson | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| Donna | — | Aug 1 – Oct 1 |
| Dripping Springs | Apr 1 – June 15 | June 1 – Aug 20 |
| Dumas | May 1 – June 1 | June 1 – Aug 1 |
| Duncanville | Apr 1 – June 15 | June 1 – Aug 20 |
| Eagle Pass | Mar 1 – June 1 | June 1 – Sept 20 |
| Edinburg | — | Aug 1 – Oct 1 |
| El Campo | Mar 1 – June 1 | June 1 – Sept 20 |
| El Paso | Mar 10 – June 1 | June 1 – Sept 10 |
| Elgin | Mar 10 – June 1 | June 1 – Sept 10 |
| Ennis | Mar 20 – June 1 | June 1 – Sept 10 |
| Euless | Mar 20 – June 1 | June 1 – Sept 10 |
| Fair Oaks Ranch | Mar 20 – June 1 | June 1 – Aug 20 |
| Fairview | Apr 1 – June 15 | June 1 – Aug 20 |
| Farmers Branch | Mar 10 – June 1 | June 1 – Sept 20 |
| Fate | Mar 20 – June 1 | June 1 – Sept 10 |
| Flower Mound | Mar 20 – June 1 | June 1 – Sept 10 |
| Forest Hill | Mar 20 – June 1 | June 1 – Sept 10 |
| Forney | Mar 20 – June 1 | June 1 – Sept 10 |
| Fort Worth | Mar 10 – June 1 | June 1 – Sept 10 |
| Fredericksburg | Apr 1 – June 15 | June 1 – Aug 20 |
| Freeport | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| Friendswood | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| Frisco | Mar 20 – June 1 | June 1 – Sept 10 |
| Fulshear | Feb 15 – Apr 15 | Aug 1 – Oct 1 |
| Gainesville | Apr 1 – June 15 | June 1 – Aug 20 |
| Galena Park | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| Galveston | Feb 15 – Apr 1 | — |
| Garland | Mar 20 – June 1 | June 1 – Sept 10 |
| Gatesville | Apr 1 – June 15 | June 1 – Aug 20 |
| Georgetown | Mar 20 – June 1 | June 1 – Sept 10 |
| Glenn Heights | Apr 1 – June 15 | June 1 – Sept 10 |
| Granbury | Apr 1 – June 15 | June 1 – Aug 20 |
| Grand Prairie | Apr 1 – June 15 | June 1 – Aug 20 |
| Grapevine | Mar 20 – June 1 | June 1 – Sept 10 |
| Greenville | Apr 1 – June 15 | June 1 – Sept 10 |
| Groves | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Haltom City | Mar 20 – June 1 | June 1 – Sept 10 |
| Harker Heights | Mar 20 – June 1 | June 1 – Sept 10 |
| Harlingen | — | Aug 1 – Oct 1 |
| Heath | Mar 20 – June 1 | June 1 – Sept 10 |
| Helotes | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Henderson | Mar 20 – June 1 | June 1 – Sept 10 |
| Hereford | May 1 – June 1 | June 1 – Aug 1 |
| Hewitt | Mar 20 – June 1 | June 1 – Sept 10 |
| Hidalgo | — | Aug 1 – Oct 1 |
| Highland Village | Mar 20 – June 1 | June 1 – Sept 10 |
| Horizon City | Mar 10 – June 1 | June 1 – Sept 10 |
| Houston | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| Humble | Feb 15 – Apr 15 | Aug 1 – Oct 1 |
| Huntsville | Mar 10 – June 1 | June 1 – Sept 20 |
| Hurst | Mar 20 – June 1 | June 1 – Sept 10 |
| Hutto | Mar 20 – June 1 | June 1 – Sept 10 |
| Ingleside | Feb 15 – Apr 1 | — |
| Iowa Colony | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| Irving | Mar 20 – June 1 | June 1 – Sept 10 |
| Jacksonville | Apr 1 – June 15 | June 1 – Aug 20 |
| Katy | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| Keller | Mar 20 – June 1 | June 1 – Sept 10 |
| Kennedale | Mar 20 – June 1 | June 1 – Sept 10 |
| Kerrville | Apr 10 – June 15 | June 1 – Aug 20 |
| Kilgore | Mar 20 – June 1 | June 1 – Sept 10 |
| Killeen | Mar 20 – June 1 | June 1 – Sept 10 |
| Kingsville | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| Kyle | Mar 10 – June 1 | June 1 – Sept 20 |
| La Marque | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| La Porte | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| Lago Vista | Mar 10 – June 1 | June 1 – Sept 20 |
| Lake Jackson | Feb 15 – Apr 15 | Aug 1 – Oct 1 |
| Lakeway | Apr 1 – June 15 | June 1 – Aug 20 |
| Lancaster | Mar 20 – June 1 | June 1 – Sept 10 |
| Laredo | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| League City | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| Leander | Mar 20 – June 1 | June 1 – Sept 10 |
| Leon Valley | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Levelland | Apr 20 – June 15 | June 1 – Aug 10 |
| Lewisville | Mar 20 – June 1 | June 1 – Sept 10 |
| Liberty Hill | Mar 20 – June 1 | June 1 – Sept 10 |
| Little Elm | Mar 20 – June 1 | June 1 – Sept 10 |
| Live Oak | Mar 1 – June 1 | June 1 – Sept 20 |
| Lockhart | Mar 10 – June 1 | June 1 – Sept 10 |
| Longview | Mar 20 – June 1 | June 1 – Sept 10 |
| Lubbock | Apr 1 – June 15 | June 1 – Aug 20 |
| Lufkin | Mar 20 – June 1 | June 1 – Aug 20 |
| Lumberton | Mar 10 – June 1 | June 1 – Sept 20 |
| Manor | Mar 10 – June 1 | June 1 – Sept 10 |
| Mansfield | Mar 20 – June 1 | June 1 – Sept 10 |
| Manvel | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| Marshall | Apr 1 – June 15 | June 1 – Aug 20 |
| McAllen | — | Aug 1 – Oct 1 |
| McKinney | Apr 1 – June 15 | June 1 – Aug 20 |
| Melissa | Apr 1 – June 15 | June 1 – Aug 20 |
| Mercedes | — | Aug 1 – Oct 1 |
| Mesquite | Mar 20 – June 1 | June 1 – Sept 10 |
| Midland | Apr 10 – June 15 | June 1 – Aug 20 |
| Midlothian | Apr 1 – June 15 | June 1 – Sept 10 |
| Mineral Wells | Apr 1 – June 15 | June 1 – Aug 20 |
| Mission | — | Aug 1 – Oct 1 |
| Missouri City | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Mont Belvieu | Mar 1 – June 1 | June 1 – Sept 20 |
| Mount Pleasant | Apr 1 – June 15 | June 1 – Aug 20 |
| Murphy | Mar 20 – June 1 | June 1 – Sept 10 |
| Nacogdoches | Mar 20 – June 1 | June 1 – Sept 10 |
| Nederland | Mar 1 – June 1 | Aug 1 – Oct 1 |
| New Braunfels | Mar 20 – June 1 | June 1 – Sept 10 |
| North Richland Hills | Mar 20 – June 1 | June 1 – Sept 10 |
| Northlake | Mar 20 – June 1 | June 1 – Sept 10 |
| Odessa | Mar 20 – June 1 | June 1 – Sept 10 |
| Orange | Mar 10 – June 1 | June 1 – Sept 10 |
| Palestine | Apr 1 – June 15 | June 1 – Aug 20 |
| Palmview | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| Pampa | Apr 20 – June 15 | June 1 – Aug 10 |
| Paris | Mar 20 – June 1 | June 1 – Sept 10 |
| Pasadena | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| Pearland | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| Pflugerville | Mar 20 – June 1 | June 1 – Sept 10 |
| Pharr | — | Aug 1 – Oct 1 |
| Plainview | Apr 20 – June 15 | June 1 – Aug 10 |
| Plano | Mar 20 – June 1 | June 1 – Sept 10 |
| Pleasanton | Mar 10 – June 1 | June 1 – Sept 20 |
| Port Arthur | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Port Lavaca | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| Port Neches | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Portland | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| Princeton | Apr 1 – June 15 | June 1 – Aug 20 |
| Prosper | Apr 1 – June 15 | June 1 – Aug 20 |
| Providence Village | Mar 20 – June 1 | June 1 – Sept 10 |
| Raymondville | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| Red Oak | Apr 1 – June 15 | June 1 – Sept 10 |
| Richardson | Mar 20 – June 1 | June 1 – Sept 10 |
| Richmond | Feb 15 – Apr 15 | Aug 1 – Oct 1 |
| Rio Grande City | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| Roanoke | Mar 20 – June 1 | June 1 – Sept 10 |
| Robinson | Mar 20 – June 1 | June 1 – Sept 10 |
| Robstown | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| Rockport | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| Rockwall | Mar 20 – June 1 | June 1 – Sept 10 |
| Roma | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| Rosenberg | Feb 15 – Apr 15 | Aug 1 – Oct 1 |
| Round Rock | Mar 20 – June 1 | June 1 – Sept 10 |
| Rowlett | Mar 20 – June 1 | June 1 – Sept 10 |
| Royse City | Mar 20 – June 1 | June 1 – Sept 10 |
| Sachse | Mar 20 – June 1 | June 1 – Sept 10 |
| Saginaw | Mar 20 – June 1 | June 1 – Sept 10 |
| San Angelo | Apr 1 – June 15 | June 1 – Aug 20 |
| San Antonio | Mar 10 – June 1 | June 1 – Sept 20 |
| San Benito | — | Aug 1 – Oct 1 |
| San Elizario | Apr 1 – June 15 | June 1 – Aug 20 |
| San Juan | — | Aug 1 – Oct 1 |
| San Marcos | Mar 10 – June 1 | June 1 – Sept 20 |
| Sanger | Apr 1 – June 15 | June 1 – Sept 10 |
| Santa Fe | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| Schertz | Mar 1 – June 1 | June 1 – Sept 20 |
| Seabrook | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| Seagoville | Mar 20 – June 1 | June 1 – Sept 10 |
| Seguin | Mar 10 – June 1 | June 1 – Sept 20 |
| Selma | Mar 1 – June 1 | June 1 – Sept 20 |
| Sherman | Mar 20 – June 1 | June 1 – Sept 10 |
| Snyder | Apr 10 – June 15 | June 1 – Aug 20 |
| Socorro | Mar 10 – June 1 | June 1 – Sept 10 |
| South Houston | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| Southlake | Mar 20 – June 1 | June 1 – Sept 10 |
| Stafford | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| Stephenville | Apr 10 – June 15 | June 1 – Aug 20 |
| Sugar Land | Feb 15 – Apr 15 | Aug 1 – Oct 1 |
| Sulphur Springs | Mar 20 – June 1 | June 1 – Aug 20 |
| Sweetwater | Apr 10 – June 15 | June 1 – Aug 20 |
| Taylor | Mar 20 – June 1 | June 1 – Sept 10 |
| Temple | Mar 20 – June 1 | June 1 – Sept 10 |
| Terrell | Mar 20 – June 1 | June 1 – Sept 10 |
| Texarkana | Mar 20 – June 1 | June 1 – Sept 10 |
| Texas City | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| The Colony | Mar 20 – June 1 | June 1 – Sept 10 |
| Tomball | Mar 1 – June 1 | June 1 – Sept 20 |
| Town of Pecos | Apr 1 – June 15 | June 1 – Aug 20 |
| Trophy Club | Mar 20 – June 1 | June 1 – Sept 10 |
| Tyler | Mar 20 – June 1 | June 1 – Sept 10 |
| Universal City | Mar 1 – June 1 | June 1 – Sept 20 |
| University Park | Mar 10 – June 1 | June 1 – Sept 20 |
| Uvalde | Mar 20 – June 1 | June 1 – Aug 20 |
| Victoria | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Waco | Mar 20 – June 1 | June 1 – Sept 10 |
| Watauga | Mar 20 – June 1 | June 1 – Sept 10 |
| Waxahachie | Apr 1 – June 15 | June 1 – Sept 10 |
| Weatherford | Apr 1 – June 15 | June 1 – Aug 20 |
| Webster | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| Weslaco | — | Aug 1 – Oct 1 |
| West University Place | Feb 15 – Apr 1 | Aug 1 – Oct 1 |
| White Settlement | Mar 10 – June 1 | June 1 – Sept 20 |
| Wichita Falls | Apr 10 – June 15 | June 1 – Aug 20 |
| Wylie | Mar 20 – June 1 | June 1 – Sept 10 |
Planting dates: USDA Home and Garden Bulletin No. 9 (1967), tables 4 and 5. Frost dates: NOAA U.S. Climate Normals 1991–2020. “—” means the place's frost date is outside the table. The full USDA table for okra.