Solar by state
Solar in Texas
Across Texas, homeowners pay about 10.6¢/kWh and a typical 6 kW system pays back in roughly 12.9 years after the 30% federal tax credit.
State avg rate 10.6¢/kWh
Typical payback 12.9yrs
Best Solar Value Excellent
Counties in Texas
Hudspeth County
$1,818/yr 6.9 yr payback
Culberson County
$1,786/yr 7.1 yr payback
Brewster County
$1,739/yr 7.2 yr payback
Terrell County
$1,671/yr 7.5 yr payback
Hardeman County
$1,512/yr 8.3 yr payback
Aransas County
$1,477/yr 8.5 yr payback
Armstrong County
$1,458/yr 8.6 yr payback
Crosby County
$1,437/yr 8.8 yr payback
Floyd County
$1,431/yr 8.8 yr payback
Val Verde County
$1,330/yr 9.5 yr payback
Maverick County
$1,274/yr 9.9 yr payback
El Paso County
$1,243/yr 10.1 yr payback
Irion County
$1,214/yr 10.4 yr payback
Borden County
$1,198/yr 10.5 yr payback
Coke County
$1,196/yr 10.5 yr payback
Presidio County
$1,198/yr 10.5 yr payback
Reagan County
$1,200/yr 10.5 yr payback
Concho County
$1,190/yr 10.6 yr payback
Jeff Davis County
$1,185/yr 10.6 yr payback
Upton County
$1,175/yr 10.7 yr payback
Winkler County
$1,182/yr 10.7 yr payback
Crockett County
$1,170/yr 10.8 yr payback
Ector County
$1,163/yr 10.8 yr payback
Loving County
$1,172/yr 10.8 yr payback
Reeves County
$1,165/yr 10.8 yr payback
Swisher County
$1,169/yr 10.8 yr payback
Ward County
$1,164/yr 10.8 yr payback
Andrews County
$1,157/yr 10.9 yr payback
Briscoe County
$1,159/yr 10.9 yr payback
Crane County
$1,152/yr 10.9 yr payback
Dawson County
$1,158/yr 10.9 yr payback
Pecos County
$1,152/yr 10.9 yr payback
Schleicher County
$1,156/yr 10.9 yr payback
Hemphill County
$1,132/yr 11.1 yr payback
Midland County
$1,131/yr 11.1 yr payback
Ochiltree County
$1,135/yr 11.1 yr payback
Runnels County
$1,131/yr 11.1 yr payback
Glasscock County
$1,126/yr 11.2 yr payback
Martin County
$1,121/yr 11.2 yr payback
Menard County
$1,129/yr 11.2 yr payback
Howard County
$1,120/yr 11.3 yr payback
Lipscomb County
$1,120/yr 11.3 yr payback
Sterling County
$1,113/yr 11.3 yr payback
Dickens County
$1,103/yr 11.4 yr payback
Duval County
$1,105/yr 11.4 yr payback
Motley County
$1,103/yr 11.4 yr payback
Callahan County
$1,098/yr 11.5 yr payback
Cottle County
$1,091/yr 11.5 yr payback
Fisher County
$1,098/yr 11.5 yr payback
Haskell County
$1,092/yr 11.5 yr payback
Kent County
$1,096/yr 11.5 yr payback
Scurry County
$1,100/yr 11.5 yr payback
Tom Green County
$1,098/yr 11.5 yr payback
Coleman County
$1,087/yr 11.6 yr payback
Edwards County
$1,090/yr 11.6 yr payback
Mitchell County
$1,083/yr 11.6 yr payback
Bailey County
$1,078/yr 11.7 yr payback
Burnet County
$1,073/yr 11.7 yr payback
Childress County
$1,081/yr 11.7 yr payback
Cochran County
$1,081/yr 11.7 yr payback
Collingsworth County
$1,078/yr 11.7 yr payback
Jones County
$1,073/yr 11.7 yr payback
Stonewall County
$1,076/yr 11.7 yr payback
Taylor County
$1,077/yr 11.7 yr payback
Throckmorton County
$1,073/yr 11.7 yr payback
Wilbarger County
$1,075/yr 11.7 yr payback
Hall County
$1,071/yr 11.8 yr payback
Knox County
$1,072/yr 11.8 yr payback
Lamb County
$1,069/yr 11.8 yr payback
Mason County
$1,065/yr 11.8 yr payback
Nolan County
$1,072/yr 11.8 yr payback
Shackelford County
$1,069/yr 11.8 yr payback
Sutton County
$1,071/yr 11.8 yr payback
Baylor County
$1,063/yr 11.9 yr payback
Blanco County
$1,060/yr 11.9 yr payback
Fayette County
$1,055/yr 11.9 yr payback
Mills County
$1,062/yr 11.9 yr payback
Starr County
$1,058/yr 11.9 yr payback
Archer County
$1,049/yr 12 yr payback
Comal County
$1,049/yr 12 yr payback
Eastland County
$1,054/yr 12 yr payback
Erath County
$1,046/yr 12 yr payback
Fannin County
$1,051/yr 12 yr payback
Gillespie County
$1,046/yr 12 yr payback
McCulloch County
$1,054/yr 12 yr payback
Stephens County
$1,046/yr 12 yr payback
Terry County
$1,046/yr 12 yr payback
Young County
$1,053/yr 12 yr payback
Zapata County
$1,051/yr 12 yr payback
Brown County
$1,041/yr 12.1 yr payback
Comanche County
$1,044/yr 12.1 yr payback
Hays County
$1,044/yr 12.1 yr payback
La Salle County
$1,044/yr 12.1 yr payback
Leon County
$1,041/yr 12.1 yr payback
Llano County
$1,039/yr 12.1 yr payback
Medina County
$1,043/yr 12.1 yr payback
Zavala County
$1,038/yr 12.1 yr payback
Clay County
$1,035/yr 12.2 yr payback
Colorado County
$1,032/yr 12.2 yr payback
Dimmit County
$1,032/yr 12.2 yr payback
Hidalgo County
$1,034/yr 12.2 yr payback
Jim Hogg County
$1,030/yr 12.2 yr payback
Kimble County
$1,030/yr 12.2 yr payback
Lampasas County
$1,036/yr 12.2 yr payback
Webb County
$1,035/yr 12.2 yr payback
Nueces County
$1,028/yr 12.3 yr payback
Palo Pinto County
$1,025/yr 12.3 yr payback
Parker County
$1,027/yr 12.3 yr payback
Sabine County
$1,026/yr 12.3 yr payback
Somervell County
$1,024/yr 12.3 yr payback
Wichita County
$1,028/yr 12.3 yr payback
Willacy County
$1,022/yr 12.3 yr payback
Frio County
$1,013/yr 12.4 yr payback
Jim Wells County
$1,013/yr 12.4 yr payback
Kerr County
$1,020/yr 12.4 yr payback
Kinney County
$1,015/yr 12.4 yr payback
Kleberg County
$1,016/yr 12.4 yr payback
Tarrant County
$1,017/yr 12.4 yr payback
Uvalde County
$1,016/yr 12.4 yr payback
Wharton County
$1,015/yr 12.4 yr payback
Collin County
$1,007/yr 12.5 yr payback
Ellis County
$1,008/yr 12.5 yr payback
Johnson County
$1,005/yr 12.5 yr payback
Rockwall County
$1,008/yr 12.5 yr payback
San Saba County
$1,010/yr 12.5 yr payback
Bee County
$997/yr 12.6 yr payback
Brooks County
$1,003/yr 12.6 yr payback
Cameron County
$1,003/yr 12.6 yr payback
Cooke County
$997/yr 12.6 yr payback
Grayson County
$1,003/yr 12.6 yr payback
Hill County
$998/yr 12.6 yr payback
Live Oak County
$1,001/yr 12.6 yr payback
Navarro County
$1,001/yr 12.6 yr payback
San Patricio County
$1,003/yr 12.6 yr payback
Wise County
$998/yr 12.6 yr payback
Caldwell County
$994/yr 12.7 yr payback
Dallas County
$992/yr 12.7 yr payback
Galveston County
$990/yr 12.7 yr payback
Atascosa County
$985/yr 12.8 yr payback
Gonzales County
$984/yr 12.8 yr payback
Henderson County
$984/yr 12.8 yr payback
Kaufman County
$984/yr 12.8 yr payback
Limestone County
$984/yr 12.8 yr payback
Real County
$981/yr 12.8 yr payback
Williamson County
$982/yr 12.8 yr payback
Austin County
$973/yr 12.9 yr payback
Delta County
$974/yr 12.9 yr payback
Freestone County
$978/yr 12.9 yr payback
Jack County
$977/yr 12.9 yr payback
Lamar County
$976/yr 12.9 yr payback
Lee County
$978/yr 12.9 yr payback
Lynn County
$975/yr 12.9 yr payback
Matagorda County
$974/yr 12.9 yr payback
Refugio County
$978/yr 12.9 yr payback
Van Zandt County
$980/yr 12.9 yr payback
Anderson County
$966/yr 13 yr payback
Gaines County
$972/yr 13 yr payback
Hockley County
$972/yr 13 yr payback
Hunt County
$966/yr 13 yr payback
Montague County
$967/yr 13 yr payback
Rains County
$972/yr 13 yr payback
Brazoria County
$961/yr 13.1 yr payback
Castro County
$960/yr 13.1 yr payback
Foard County
$964/yr 13.1 yr payback
Fort Bend County
$959/yr 13.1 yr payback
Goliad County
$961/yr 13.1 yr payback
Hale County
$964/yr 13.1 yr payback
Lubbock County
$963/yr 13.1 yr payback
McMullen County
$959/yr 13.1 yr payback
Parmer County
$959/yr 13.1 yr payback
Red River County
$962/yr 13.1 yr payback
Smith County
$961/yr 13.1 yr payback
Guadalupe County
$953/yr 13.2 yr payback
Victoria County
$957/yr 13.2 yr payback
Hamilton County
$948/yr 13.3 yr payback
Hartley County
$946/yr 13.3 yr payback
Jackson County
$950/yr 13.3 yr payback
Karnes County
$948/yr 13.3 yr payback
Kendall County
$947/yr 13.3 yr payback
Lavaca County
$944/yr 13.3 yr payback
Potter County
$945/yr 13.3 yr payback
Wilson County
$946/yr 13.3 yr payback
Bandera County
$939/yr 13.4 yr payback
Bell County
$943/yr 13.4 yr payback
Calhoun County
$942/yr 13.4 yr payback
Cherokee County
$938/yr 13.4 yr payback
Dallam County
$940/yr 13.4 yr payback
Garza County
$939/yr 13.4 yr payback
Harris County
$943/yr 13.4 yr payback
Houston County
$941/yr 13.4 yr payback
Oldham County
$938/yr 13.4 yr payback
Randall County
$943/yr 13.4 yr payback
Carson County
$931/yr 13.5 yr payback
Hutchinson County
$931/yr 13.5 yr payback
Kenedy County
$931/yr 13.5 yr payback
Moore County
$934/yr 13.5 yr payback
Deaf Smith County
$926/yr 13.6 yr payback
DeWitt County
$929/yr 13.6 yr payback
Hansford County
$929/yr 13.6 yr payback
Milam County
$925/yr 13.6 yr payback
Sherman County
$929/yr 13.6 yr payback
Bosque County
$919/yr 13.7 yr payback
Denton County
$923/yr 13.7 yr payback
Falls County
$923/yr 13.7 yr payback
Gray County
$923/yr 13.7 yr payback
McLennan County
$922/yr 13.7 yr payback
Roberts County
$920/yr 13.7 yr payback
Angelina County
$910/yr 13.8 yr payback
Grimes County
$908/yr 13.9 yr payback
Madison County
$900/yr 14 yr payback
Nacogdoches County
$902/yr 14 yr payback
Montgomery County
$882/yr 14.3 yr payback
Travis County
$882/yr 14.3 yr payback
Walker County
$877/yr 14.4 yr payback
Burleson County
$871/yr 14.5 yr payback
Washington County
$869/yr 14.5 yr payback
Bastrop County
$864/yr 14.6 yr payback
Coryell County
$858/yr 14.7 yr payback
King County
$844/yr 14.9 yr payback
Jasper County
$841/yr 15 yr payback
Robertson County
$841/yr 15 yr payback
San Augustine County
$839/yr 15 yr payback
Bexar County
$833/yr 15.1 yr payback
Hood County
$832/yr 15.1 yr payback
Newton County
$837/yr 15.1 yr payback
Yoakum County
$836/yr 15.1 yr payback
Polk County
$826/yr 15.3 yr payback
Donley County
$791/yr 15.9 yr payback
Waller County
$792/yr 15.9 yr payback
Chambers County
$787/yr 16 yr payback
Brazos County
$784/yr 16.1 yr payback
Camp County
$766/yr 16.4 yr payback
Jefferson County
$770/yr 16.4 yr payback
Liberty County
$767/yr 16.4 yr payback
Wheeler County
$766/yr 16.4 yr payback
Orange County
$756/yr 16.7 yr payback
Trinity County
$739/yr 17.1 yr payback
Hardin County
$724/yr 17.4 yr payback
San Jacinto County
$723/yr 17.4 yr payback
Tyler County
$722/yr 17.5 yr payback
Hopkins County
$695/yr 18.1 yr payback
Franklin County
$694/yr 18.2 yr payback
Morris County
$688/yr 18.3 yr payback
Titus County
$684/yr 18.4 yr payback
Wood County
$686/yr 18.4 yr payback
Bowie County
$677/yr 18.6 yr payback
Upshur County
$676/yr 18.6 yr payback
Rusk County
$672/yr 18.8 yr payback
Gregg County
$668/yr 18.9 yr payback
Marion County
$657/yr 19.2 yr payback
Cass County
$650/yr 19.4 yr payback
Panola County
$649/yr 19.4 yr payback
Harrison County
$645/yr 19.5 yr payback
Shelby County
$647/yr 19.5 yr payback
Figures are modeled estimates from NREL PVWatts v8 + EIA. Not affiliated with NREL, DOE or EIA · not financial
advice. Last updated June 2026.