Texas Building Permit & Zoning Office Directory

254 counties   TX

Overview

Permit offices in Texas

The state of Texas is organized into 254 counties, each with its own building department, zoning office, and inspections team. PermitTrace maintains a directory of permit-related county offices across Texas so homeowners, remodelers, contractors, and small business owners can quickly find the right office for their project. Within Texas, building codes are typically adopted at the state level and enforced locally by the county or by the incorporated city or town where the work is being done. Most rural addresses are reviewed by the county, while addresses inside city limits are usually reviewed by that city's building department. The county pages linked below tell you who to call, where to file your plans, and what to bring to the counter. Use the list of counties below to navigate to your local permit and zoning offices in Texas. Each county page summarizes the offices that handle building permits, zoning and land use, inspections, and code enforcement, along with contact information, hours, and the documents you should bring with you. Each county page also includes a permit-type fee and timing table that covers the most common residential projects — additions, decks, fences, ADUs, and electrical, plumbing, and HVAC work — so you can pre-plan your project budget before you reach the counter.

Advertisement

Browse

Every county in Texas

Click any county below to see the full PermitTrace directory for that jurisdiction — building permits, zoning, inspections, and code enforcement contact information plus a residential permit-type fee table.

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

How It Works

Working with county building departments in Texas

Working with county building departments in Texas. Counties in Texas share a common regulatory framework but vary widely in counter culture, processing speed, and online tooling. Larger metro counties typically operate dedicated permit portals with electronic plan review, automated fee calculation, and same-day issuance for over-the-counter trade permits. Smaller rural counties more often run a paper-and-counter intake process that depends on a small staff, which means timing your visit to mid-week mid-morning can save a meaningful amount of time. When the county does not have jurisdiction. If your address lies inside an incorporated municipality, the county building department will route you to the city — but they will usually do so on the phone in two minutes if you ask politely. If your project sits in a special district (a planned community, a port authority, a tribal jurisdiction, or a state-controlled right of way), additional reviews may apply on top of the city or county process. The fastest way to identify these layered jurisdictions is to call the county listed on your county page, give them the address, and ask who reviews construction at that location. Common permit types and timelines in Texas. Across Texas's 254 counties, the same handful of residential permits drive most counter traffic: building additions and remodels, deck and porch construction, fence permits where height triggers review, accessory dwelling units, and the standard trade permits for electrical, plumbing, and HVAC work. Fee schedules and review timelines vary, but the patterns we see in our county fee tables are reasonably consistent. Use the per-county pages below for the office contact details and a typical fee/timing table for each major permit type. What happens when something goes wrong. If your plans are denied, you have a clear set of options: redesign and resubmit, request a meeting with the reviewer to clarify the comments, file for a variance through the zoning board, or appeal a building-code interpretation to the local board of appeals. Texas counties almost always provide a written denial letter that cites the specific code section at issue, which is the document you build your appeal or redesign around. Code enforcement actions follow a similar pattern — written notice, opportunity to cure, and a hearing process if cure is not completed.

Frequently asked questions about permits in Texas

Does Texas follow a statewide building code?

Like most US states, Texas has adopted a statewide model code that local jurisdictions enforce, often with local amendments. The code your project will be reviewed against is the one in force on the day your permit application is accepted as complete, so it is usually faster to confirm the current edition with your county building department than to rely on third-party summaries.

Does the county or the city review my project?

If your address sits inside an incorporated city, town, or village, that municipality almost always has its own building department with primary jurisdiction. Addresses outside city limits are reviewed by the county. The fastest way to confirm jurisdiction is to call the county listed on your county's PermitTrace page and ask — they will route you to the correct office.

Can I do unpermitted work and pull a permit later?

Most jurisdictions allow retroactive permits, but they cost more, often require destructive testing to verify hidden work, and can complicate any future sale of the property. The cheapest permit is the one you pull before you start.

How much does a typical residential permit cost in Texas?

Residential addition permits typically run $450 to $1,800 in Texas, deck permits $120 to $350, fence permits $60 to $150, and trade permits (electrical, plumbing, HVAC) $80 to $280. Each county's exact fee schedule is published on its development services page; the per-county directory pages above also list the typical ranges we see across Texas.

How long does plan review take?

For residential work, plan review in most Texas counties takes 5 to 20 business days. Counties with fully-electronic plan review tend to be on the faster end; smaller counties with paper intake typically run 3 to 5 weeks.