SitePath › County map › Texas

Texas solar permitting

More than half at low to moderate risk A handful at high risk No active solar moratorium
State policy: RPS on file · no % target

Grade distribution

ABCDF

Overview

Every Texas county is scored on the SitePath solar permitting index. One is not graded — we are not standing behind a score there, so it is left out of the picture below. More than half are graded A or B, meaning they present low to moderate permitting risk for utility-scale solar projects. A minority sit in the C range — moderate risk with meaningful process uncertainty. A handful are rated D or F — high to very high risk, often due to active moratoria, restrictive setback ordinances, or strong local opposition.

The most favorable jurisdictions in Texas include Coleman County (grade A), Reagan County (grade A), Atascosa County (grade A). The most challenging include Bell County (grade F), Cherokee County (grade F), Hood County (grade F).

Texas's RPS framework (RPS on file · no % target) has a mixed effect on local solar permitting: state incentives can accelerate projects, but county boards often act independently of state policy direction. No Texas counties currently have an active utility-scale solar moratorium.

All counties — sorted by risk score (best first)

County Grade Score Trajectory Moratorium
Coleman CountyA20—
Reagan CountyA20—
Atascosa CountyA20—
Hidalgo CountyA22—
Brewster CountyA22—
Palo Pinto CountyA22—
Sherman CountyA22—
Brazos CountyA23—
Armstrong CountyA23—
Hudspeth CountyA23—
Irion CountyA23—
Lynn CountyA23—
Lipscomb CountyA23—
Washington CountyA24—
Zapata CountyA24—
Bastrop CountyA24—
Dallam CountyA25—
Travis CountyA25—
San Saba CountyA25—
Jefferson CountyA25—
Ward CountyA26—
Glasscock CountyA26—
Howard CountyA26—
Val Verde CountyA26—
Karnes CountyA26—
Cameron CountyA27—
La Salle CountyA27—
Brown CountyA27—
Callahan CountyA27—
Pecos CountyA27—
Nolan CountyA28—
Calhoun CountyA29—
Hopkins CountyA29—
Culberson CountyA30—
Hall CountyB30—
Hansford CountyB30—
Hemphill CountyB30—
Jeff Davis CountyB30—
Jim Hogg CountyB30—
Kenedy CountyB30—
Lavaca CountyB30—
Lee CountyB30—
Live Oak CountyB30—
Llano CountyB30—
McMullen CountyB30—
Madison CountyB30—
Motley CountyB30—
Oldham CountyB30—
Panola CountyB30—
Refugio CountyB30—
Roberts CountyB30—
Rockwall CountyB30—
San Augustine CountyB30—
Sutton CountyB30—
Terrell CountyB30—
Titus CountyB30—
Tyler CountyB30—
Wood CountyB30—
Loving CountyB30—
Kimble CountyB30—
Marion CountyB30—
Newton CountyB30—
Orange CountyB30—
Robertson CountyB30—
Schleicher CountyB30—
Shackelford CountyB30—
Smith CountyB30—
Throckmorton CountyB30—
Wheeler CountyB30—
Winkler CountyB30—
Jasper CountyB30—
San Jacinto CountyB30—
Stephens CountyB30—
Somervell CountyB30—
Mason CountyB30—
Mitchell CountyB30—
Moore CountyB30—
Mills CountyB30—
Montague CountyB30—
Wharton CountyB30—
Starr CountyB31—
Victoria CountyB31—
Presidio CountyB31—
Real CountyB31—
Menard CountyB31—
Upshur CountyB32—
Borden CountyB32—
Houston CountyB32—
Rains CountyB32—
Webb CountyB32—
Wilson CountyB32—
Potter CountyB32—
Maverick CountyB32—
Medina CountyB32—
Wise CountyB32—
Rusk CountyB32—
Jack CountyB32—
Young CountyB32—
Goliad CountyB32—
McCulloch CountyB32—
Reeves CountyB32—
Wichita CountyB32—
Zavala CountyB32—
Midland CountyB32—
Freestone CountyB33—
Frio CountyB33—
Hamilton CountyB33—
Tarrant CountyB33—
Leon CountyB33—
Sterling CountyB33—
Childress CountyB33—
Grimes CountyB33—
Caldwell CountyB34—
Gillespie CountyB34—
Kerr CountyB34—
Angelina CountyB34—
Eastland CountyB34—
Archer CountyB34—
Gregg CountyB34—
Upton CountyB34—
Brazoria CountyB34—
Trinity CountyB34—
Runnels CountyB34—
Kleberg CountyB34—
Walker CountyB34—
Martin CountyB34—
Gray CountyB34—
Jim Wells CountyB34—
Nueces CountyB34—
Ochiltree CountyB34—
San Patricio CountyB34—
Coryell CountyB35—
Hale CountyB35—
Hockley CountyB35—
Randall CountyB35—
Parmer CountyB35—
Red River CountyB35—
Hartley CountyB36—
Willacy CountyB36—
Polk CountyB36—
Kinney CountyB36—
Scurry CountyB36—
Parker CountyB37—
Uvalde CountyB37—
Crockett CountyB37—
Lamar CountyB37—
Milam CountyB37—
Floyd CountyB37—
Stonewall CountyB38—
Burleson CountyB38—
Delta CountyB38—
Hardeman CountyB38—
Falls CountyB38—
Knox CountyB38—
Carson CountyB39—
Terry CountyB39—
Montgomery CountyB39—
Bexar CountyB39—
McLennan CountyB39—
Waller CountyB39—
Hardin CountyB39—
Morris CountyB39—
King CountyB40—
Taylor CountyB40—
Hutchinson CountyB40—
Harrison CountyB40—
Dimmit CountyB40—
Fort Bend CountyB40—
Sabine CountyB40—
DeWitt CountyB41—
Lubbock CountyB41—
Haskell CountyB41—
Wilbarger CountyB41—
Limestone CountyB41—
Blanco CountyC42—
Camp CountyC42—
Comal CountyC42—
Edwards CountyC42—
Johnson CountyC42—
Kendall CountyC42—
Burnet CountyC42—
Briscoe CountyC42—
Baylor CountyC42—
Chambers CountyC42—
Anderson CountyC42—
Collingsworth CountyC42—
Donley CountyC42—
Garza CountyC42—
Crosby CountyC42—
Clay CountyC42—
Colorado CountyC42—
Gaines CountyC42—
Galveston CountyC42—
El Paso CountyC42—
Yoakum CountyC42—
Fisher CountyC43—
Dickens CountyC43—
Jackson CountyC43—
Collin CountyC43—
Tom Green CountyC44—
Van Zandt CountyC44—
Bowie CountyC44—
Bandera CountyC44—
Coke CountyC44—
Comanche CountyC44—
Gonzales CountyC44—
Cochran CountyC44—
Erath CountyC45—
Jones CountyC45—
Kent CountyC45—
Fayette CountyC45—
Matagorda CountyC46—
Cooke CountyC46—
Fannin CountyC46—
Navarro CountyC46—
Lamb CountyC46—
Swisher CountyC46—
Henderson CountyC46—
Dallas CountyC47—
Castro CountyC47—
Duval CountyC47—
Lampasas CountyC47—
Williamson CountyC48—
Liberty CountyC48—
Dawson CountyC49—
Guadalupe CountyC49—
Ellis CountyC50—
Austin CountyC50—
Crane CountyC50—
Franklin CountyC51—
Cottle CountyC51—
Concho CountyC51—
Aransas CountyC51—
Shelby CountyD52—
Foard CountyD52—
Nacogdoches CountyD52—
Ector CountyD52—
Hunt CountyD52—
Denton CountyD53—
Grayson CountyD53—
Bee CountyD54—
Bailey CountyD54—
Kaufman CountyD55—
Andrews CountyD56—
Deaf Smith CountyD56—
Harris CountyD57—
Hays CountyD59—
Brooks CountyD62—
Hill CountyD63—
Bosque CountyF66—
Bell CountyF67—
Cherokee CountyF67—
Hood CountyF77—
Cass County———

See the full interactive map

County grades, scores, and ordinance data are also available on the interactive county map with filtering by grade, state, and risk factor.

Open the county map →

About SitePath scoring

Every U.S. county is scored 0–100 on solar permitting risk (lower is friendlier to development). The grade is a weighted composite of compliance stringency, market saturation, regulatory trajectory, and data uncertainty. Every figure traces back to a primary government document. Read the full methodology →

SitePath Intelligence is a research platform. Data verified as of 2026-05-02. Scores update on a quarterly review cycle.