Ranked by median days from permit filing to approval. Cities marked "observed" are measured from real permits run through TexPTO — aggregate numbers only. Cities without enough tracked permits yet rank by their researched typical review window, and switch to observed medians automatically as permits accrue.
Lowest median days from filing to permit approval.
| # | City | Median approval | Data | SolarAPP+ |
|---|---|---|---|---|
| 1 | Mineral Wells, TX | 1d | Researched estimate | — |
| 2 | Cockrell Hill, TX | 3d | Researched estimate | — |
| 3 | Dennis, TX | 3d | Researched estimate | — |
| 4 | Denton, TX | 3d | Researched estimate | — |
| 5 | Farmers Branch, TX | 3d | Researched estimate | — |
| 6 | Irving, TX | 3d | Researched estimate | — |
| 7 | Oak Grove, TX | 3d | Researched estimate | — |
| 8 | Plano, TX | 3d | Researched estimate | — |
| 9 | Rio Vista, TX | 3d | Researched estimate | — |
| 10 | Anna, TX | 4d | Researched estimate | — |
Where to pad your project timeline — highest median days from filing to approval.
| # | City | Median approval | Data | SolarAPP+ |
|---|---|---|---|---|
| 1 | Haltom City, TX | 20d | Researched estimate | — |
| 2 | Westworth Village, TX | 16d | Researched estimate | — |
| 3 | Waxahachie, TX | 15d | Researched estimate | — |
| 4 | Red Oak, TX | 15d | Researched estimate | — |
| 5 | DeSoto, TX | 15d | Researched estimate | — |
| 6 | Dallas County, TX | 15d | Researched estimate | — |
| 7 | Dallas, TX | 15d | Researched estimate | — |
| 8 | Bartonville, TX | 15d | Researched estimate | — |
| 9 | Mesquite, TX | 14d | Researched estimate | — |
| 10 | Kaufman County, TX | 14d | Researched estimate | — |
Covering 97 jurisdictions. Rankings update as new permits are tracked.
Inside TexPTO, every jurisdiction you work in gets a full benchmark scorecard: first-pass approval rates, correction rates and the exact reasons packages get kicked back, time-in-status breakdowns, and time-to-PTO split by utility — all from real permit outcomes.
Timelines vary by project scope, season, and reviewer workload. Benchmarks are aggregate statistics, not a promise — always confirm current review times with the jurisdiction before committing dates to a homeowner.