Interactive Texas County Map

All 254 Texas counties on a single zoomable canvas. Use the layer buttons to switch between borders, population, area, and regional shading. Click any county for its full profile.

Texas County Map — 254 CountiesAnderson County — Seat: Palestine — Pop: 59,805Andrews County — Seat: Andrews — Pop: 18,914Angelina County — Seat: Lufkin — Pop: 88,154Aransas County — Seat: Rockport — Pop: 26,146Archer County — Seat: Archer City — Pop: 9,129Armstrong County — Seat: Claude — Pop: 1,843Atascosa County — Seat: Jourdanton — Pop: 53,590Austin County — Seat: Bellville — Pop: 33,625Bailey County — Seat: Muleshoe — Pop: 6,963Bandera County — Seat: Bandera — Pop: 22,876Bastrop County — Seat: Bastrop — Pop: 118,908Baylor County — Seat: Seymour — Pop: 3,472Bee County — Seat: Beeville — Pop: 32,515Bell County — Seat: Belton — Pop: 402,248Bexar County — Seat: San Antonio — Pop: 2,160,088Blanco County — Seat: Johnson City — Pop: 13,581Borden County — Seat: Gail — Pop: 567Bosque County — Seat: Meridian — Pop: 18,918Bowie County — Seat: New Boston — Pop: 92,696Brazoria County — Seat: Angleton — Pop: 419,080Brazos County — Seat: Bryan — Pop: 249,088Brewster County — Seat: Alpine — Pop: 9,458Briscoe County — Seat: Silverton — Pop: 1,474Brooks County — Seat: Falfurrias — Pop: 6,579Brown County — Seat: Brownwood — Pop: 38,711Burleson County — Seat: Caldwell — Pop: 20,549Burnet County — Seat: Burnet — Pop: 57,015Caldwell County — Seat: Lockhart — Pop: 55,150Calhoun County — Seat: Port Lavaca — Pop: 19,599Callahan County — Seat: Baird — Pop: 14,491Cameron County — Seat: Brownsville — Pop: 433,946Camp County — Seat: Pittsburg — Pop: 13,380Carson County — Seat: Panhandle — Pop: 5,805Cass County — Seat: Linden — Pop: 28,651Castro County — Seat: Dimmitt — Pop: 7,295Chambers County — Seat: Anahuac — Pop: 57,594Cherokee County — Seat: Rusk — Pop: 53,337Childress County — Seat: Childress — Pop: 6,643Clay County — Seat: Henrietta — Pop: 10,764Cochran County — Seat: Morton — Pop: 2,546Coke County — Seat: Robert Lee — Pop: 3,412Coleman County — Seat: Coleman — Pop: 7,915Collin County — Seat: McKinney — Pop: 1,297,179Collingsworth County — Seat: Wellington — Pop: 2,487Colorado County — Seat: Columbus — Pop: 21,439Comal County — Seat: New Braunfels — Pop: 209,166Comanche County — Seat: Comanche — Pop: 14,432Concho County — Seat: Paint Rock — Pop: 3,607Cooke County — Seat: Gainesville — Pop: 44,461Coryell County — Seat: Gatesville — Pop: 85,592Cottle County — Seat: Paducah — Pop: 1,224Crane County — Seat: Crane — Pop: 4,554Crockett County — Seat: Ozona — Pop: 2,769Crosby County — Seat: Crosbyton — Pop: 4,852Culberson County — Seat: Van Horn — Pop: 2,267Dallam County — Seat: Dalhart — Pop: 7,508Dallas County — Seat: Dallas — Pop: 2,661,397Dawson County — Seat: Lamesa — Pop: 11,776DeWitt County — Seat: Cuero — Pop: 20,309Deaf Smith County — Seat: Hereford — Pop: 18,626Delta County — Seat: Cooper — Pop: 5,549Denton County — Seat: Denton — Pop: 1,069,346Dickens County — Seat: Dickens — Pop: 1,692Dimmit County — Seat: Carrizo Springs — Pop: 8,024Donley County — Seat: Clarendon — Pop: 3,213Duval County — Seat: San Diego — Pop: 9,402Eastland County — Seat: Eastland — Pop: 18,143Ector County — Seat: Odessa — Pop: 173,801Edwards County — Seat: Rocksprings — Pop: 1,370El Paso County — Seat: El Paso — Pop: 877,858Ellis County — Seat: Waxahachie — Pop: 240,867Erath County — Seat: Stephenville — Pop: 43,911Falls County — Seat: Marlin — Pop: 17,869Fannin County — Seat: Bonham — Pop: 39,265Fayette County — Seat: La Grange — Pop: 25,459Fisher County — Seat: Roby — Pop: 3,692Floyd County — Seat: Floydada — Pop: 4,881Foard County — Seat: Crowell — Pop: 1,044Fort Bend County — Seat: Richmond — Pop: 975,191Franklin County — Seat: Mount Vernon — Pop: 10,994Freestone County — Seat: Fairfield — Pop: 20,811Frio County — Seat: Pearsall — Pop: 18,823Gaines County — Seat: Seminole — Pop: 23,956Galveston County — Seat: Galveston — Pop: 372,207Garza County — Seat: Post — Pop: 4,510Gillespie County — Seat: Fredericksburg — Pop: 28,527Glasscock County — Seat: Garden City — Pop: 1,128Goliad County — Seat: Goliad — Pop: 7,208Gonzales County — Seat: Gonzales — Pop: 20,159Gray County — Seat: Pampa — Pop: 20,919Grayson County — Seat: Sherman — Pop: 153,613Gregg County — Seat: Longview — Pop: 126,095Grimes County — Seat: Anderson — Pop: 34,252Guadalupe County — Seat: Seguin — Pop: 201,111Hale County — Seat: Plainview — Pop: 31,819Hall County — Seat: Memphis — Pop: 2,737Hamilton County — Seat: Hamilton — Pop: 8,680Hansford County — Seat: Spearman — Pop: 4,944Hardeman County — Seat: Quanah — Pop: 3,292Hardin County — Seat: Kountze — Pop: 58,723Harris County — Seat: Houston — Pop: 5,045,026Harrison County — Seat: Marshall — Pop: 71,956Hartley County — Seat: Channing — Pop: 4,904Haskell County — Seat: Haskell — Pop: 5,499Hays County — Seat: San Marcos — Pop: 304,390Hemphill County — Seat: Canadian — Pop: 3,083Henderson County — Seat: Athens — Pop: 88,595Hidalgo County — Seat: Edinburg — Pop: 921,549Hill County — Seat: Hillsboro — Pop: 39,503Hockley County — Seat: Levelland — Pop: 21,600Hood County — Seat: Granbury — Pop: 70,501Hopkins County — Seat: Sulphur Springs — Pop: 39,063Houston County — Seat: Crockett — Pop: 22,316Howard County — Seat: Big Spring — Pop: 30,504Hudspeth County — Seat: Sierra Blanca — Pop: 3,433Hunt County — Seat: Greenville — Pop: 123,336Hutchinson County — Seat: Stinnett — Pop: 19,633Irion County — Seat: Mertzon — Pop: 1,463Jack County — Seat: Jacksboro — Pop: 9,563Jackson County — Seat: Edna — Pop: 15,393Jasper County — Seat: Jasper — Pop: 33,075Jeff Davis County — Seat: Fort Davis — Pop: 1,711Jefferson County — Seat: Beaumont — Pop: 254,321Jim Hogg County — Seat: Hebbronville — Pop: 4,555Jim Wells County — Seat: Alice — Pop: 38,804Johnson County — Seat: Cleburne — Pop: 218,048Jones County — Seat: Anson — Pop: 20,861Karnes County — Seat: Karnes City — Pop: 15,018Kaufman County — Seat: Kaufman — Pop: 209,235Kendall County — Seat: Boerne — Pop: 53,289Kenedy County — Seat: Sarita — Pop: 319Kent County — Seat: Jayton — Pop: 674Kerr County — Seat: Kerrville — Pop: 54,037Kimble County — Seat: Junction — Pop: 4,438King County — Seat: Guthrie — Pop: 192Kinney County — Seat: Brackettville — Pop: 3,128Kleberg County — Seat: Kingsville — Pop: 30,315Knox County — Seat: Benjamin — Pop: 3,192La Salle County — Seat: Cotulla — Pop: 6,517Lamar County — Seat: Paris — Pop: 51,503Lamb County — Seat: Littlefield — Pop: 12,579Lampasas County — Seat: Lampasas — Pop: 23,657Lavaca County — Seat: Hallettsville — Pop: 20,651Lee County — Seat: Giddings — Pop: 18,729Leon County — Seat: Centerville — Pop: 16,894Liberty County — Seat: Liberty — Pop: 121,364Limestone County — Seat: Groesbeck — Pop: 22,849Lipscomb County — Seat: Lipscomb — Pop: 2,955Live Oak County — Seat: George West — Pop: 11,929Llano County — Seat: Llano — Pop: 23,353Loving County — Seat: Mentone — Pop: 52Lubbock County — Seat: Lubbock — Pop: 328,906Lynn County — Seat: Tahoka — Pop: 6,017Madison County — Seat: Madisonville — Pop: 14,226Marion County — Seat: Jefferson — Pop: 9,896Martin County — Seat: Stanton — Pop: 5,284Mason County — Seat: Mason — Pop: 3,990Matagorda County — Seat: Bay City — Pop: 36,463Maverick County — Seat: Eagle Pass — Pop: 58,823McCulloch County — Seat: Brady — Pop: 7,472McLennan County — Seat: Waco — Pop: 272,020McMullen County — Seat: Tilden — Pop: 544Medina County — Seat: Hondo — Pop: 56,881Menard County — Seat: Menard — Pop: 1,956Midland County — Seat: Midland — Pop: 187,855Milam County — Seat: Cameron — Pop: 26,258Mills County — Seat: Goldthwaite — Pop: 4,580Mitchell County — Seat: Colorado City — Pop: 8,947Montague County — Seat: Montague — Pop: 21,966Montgomery County — Seat: Conroe — Pop: 781,194Moore County — Seat: Dumas — Pop: 21,891Morris County — Seat: Daingerfield — Pop: 12,133Motley County — Seat: Matador — Pop: 1,043Nacogdoches County — Seat: Nacogdoches — Pop: 66,035Navarro County — Seat: Corsicana — Pop: 57,181Newton County — Seat: Newton — Pop: 11,954Nolan County — Seat: Sweetwater — Pop: 14,117Nueces County — Seat: Corpus Christi — Pop: 352,992Ochiltree County — Seat: Perryton — Pop: 9,284Oldham County — Seat: Vega — Pop: 1,783Orange County — Seat: Orange — Pop: 86,266Palo Pinto County — Seat: Palo Pinto — Pop: 30,791Panola County — Seat: Carthage — Pop: 23,018Parker County — Seat: Weatherford — Pop: 184,767Parmer County — Seat: Farwell — Pop: 9,678Pecos County — Seat: Fort Stockton — Pop: 14,560Polk County — Seat: Livingston — Pop: 53,434Potter County — Seat: Amarillo — Pop: 114,453Presidio County — Seat: Marfa — Pop: 5,433Rains County — Seat: Emory — Pop: 13,542Randall County — Seat: Canyon — Pop: 152,351Reagan County — Seat: Big Lake — Pop: 3,166Real County — Seat: Leakey — Pop: 2,745Red River County — Seat: Clarksville — Pop: 11,816Reeves County — Seat: Pecos — Pop: 12,138Refugio County — Seat: Refugio — Pop: 6,657Roberts County — Seat: Miami — Pop: 867Robertson County — Seat: Franklin — Pop: 17,839Rockwall County — Seat: Rockwall — Pop: 140,738Runnels County — Seat: Ballinger — Pop: 9,693Rusk County — Seat: Henderson — Pop: 54,854Sabine County — Seat: Hemphill — Pop: 10,012San Augustine County — Seat: San Augustine — Pop: 7,722San Jacinto County — Seat: Coldspring — Pop: 29,488San Patricio County — Seat: Sinton — Pop: 72,053San Saba County — Seat: San Saba — Pop: 5,787Schleicher County — Seat: Eldorado — Pop: 2,245Scurry County — Seat: Snyder — Pop: 16,162Shackelford County — Seat: Albany — Pop: 3,197Shelby County — Seat: Center — Pop: 24,286Sherman County — Seat: Stratford — Pop: 2,781Smith County — Seat: Tyler — Pop: 252,549Somervell County — Seat: Glen Rose — Pop: 10,261Starr County — Seat: Rio Grande City — Pop: 66,319Stephens County — Seat: Breckenridge — Pop: 9,380Sterling County — Seat: Sterling City — Pop: 1,349Stonewall County — Seat: Aspermont — Pop: 1,186Sutton County — Seat: Sonora — Pop: 3,203Swisher County — Seat: Tulia — Pop: 6,703Tarrant County — Seat: Fort Worth — Pop: 2,248,466Taylor County — Seat: Abilene — Pop: 150,077Terrell County — Seat: Sanderson — Pop: 702Terry County — Seat: Brownfield — Pop: 11,720Throckmorton County — Seat: Throckmorton — Pop: 1,554Titus County — Seat: Mount Pleasant — Pop: 31,563Tom Green County — Seat: San Angelo — Pop: 120,602Travis County — Seat: Austin — Pop: 1,389,670Trinity County — Seat: Groveton — Pop: 14,384Tyler County — Seat: Woodville — Pop: 20,443Upshur County — Seat: Gilmer — Pop: 44,410Upton County — Seat: Rankin — Pop: 3,131Uvalde County — Seat: Uvalde — Pop: 24,963Val Verde County — Seat: Del Rio — Pop: 47,835Van Zandt County — Seat: Canton — Pop: 66,130Victoria County — Seat: Victoria — Pop: 92,656Walker County — Seat: Huntsville — Pop: 83,842Waller County — Seat: Hempstead — Pop: 69,858Ward County — Seat: Monahans — Pop: 11,125Washington County — Seat: Brenham — Pop: 38,288Webb County — Seat: Laredo — Pop: 281,224Wharton County — Seat: Wharton — Pop: 42,060Wheeler County — Seat: Wheeler — Pop: 4,773Wichita County — Seat: Wichita Falls — Pop: 129,555Wilbarger County — Seat: Vernon — Pop: 12,481Willacy County — Seat: Raymondville — Pop: 19,971Williamson County — Seat: Georgetown — Pop: 752,827Wilson County — Seat: Floresville — Pop: 56,139Winkler County — Seat: Kermit — Pop: 7,540Wise County — Seat: Decatur — Pop: 83,778Wood County — Seat: Quitman — Pop: 49,688Yoakum County — Seat: Plains — Pop: 7,438Young County — Seat: Graham — Pop: 18,154Zapata County — Seat: Zapata — Pop: 13,753Zavala County — Seat: Crystal City — Pop: 9,037

Drag to pan · Scroll/pinch to zoom on supported devices · Click a county for the full profile

Search

Type any county name or county seat (e.g. "Lubbock", "San Antonio", "Brewster"). Click a result to jump to the profile.

Layers

Switch between Borders, Population, Area, and Region layers to visualize how Texas is organized.

Export

Use Download SVG to save a clean, scalable file. Print produces a high-quality, ad-free map for handouts.

What this interactive Texas county map shows

This tool renders all 254 Texas counties on a single zoomable SVG canvas, with optional Roads, Terrain, and Satellite basemaps powered by Esri's public ArcGIS map services. Boundary geometry is derived from U.S. Census Bureau TIGER cartographic files — the same dataset used in federal GIS and academic research — so every line you see is mathematically accurate, not artistic.

Switch between four data layers — Borders, Population, Area, and Region — to recolor the map and reveal patterns: where most Texans live (Harris, Dallas, Tarrant, Bexar, Travis), which counties dominate by land area (Brewster, Pecos, Hudspeth, Presidio), and how the eight cultural regions of Texas — Panhandle, North, East, Central, West, South, Gulf Coast, and Big Bend — fit together.

Tips for getting the most from the map

  • On desktop, scroll to zoom and drag to pan. On mobile, pinch-to-zoom and one-finger drag work natively.
  • Use the basemap toggles (Roads, Terrain, Satellite) to overlay real-world context — useful for understanding terrain or routing.
  • Hover or tap any county for a quick read-out of seat, population, area, and region. Click to open the full county profile.
  • Hit Download SVG for a clean vector file you can drop into Illustrator, Inkscape, Figma, or a PowerPoint slide.
  • Hit Print for a high-contrast, ad-free handout. Perfect for classrooms, briefings, and field notebooks.

How to read each map layer

The four buttons above the map recolor all 254 counties at once. Each layer answers a different question, and switching between them is the fastest way to understand how Texas is put together.

Borders

The default view shows every county outline on a neutral background. Use it with the Roads, Terrain or Satellite background to see exactly where one county ends and the next begins, for example where a highway crosses a county line or where a river forms the boundary.

Population

Counties are shaded by their 2025 Census Bureau population estimate. The classes, and how many counties fall in each, are:

  • 5,000 or fewer: 57 counties
  • 5,001 – 25,000: 95 counties
  • 25,001 – 100,000: 59 counties
  • 100,001 – 500,000: 31 counties
  • 500,001 – 2 million: 8 counties
  • More than 2 million: 4 counties

The pattern is striking. Half of all Texas counties have fewer than 18,916 residents, while Harris County alone has about 5,045,026, roughly 15.9% of everyone in the state. At the other end, Loving County has an estimated 52 residents.

Area

Counties are shaded by size:

  • 700 sq mi or less: 39 counties
  • 701 – 1,200 sq mi: 175 counties
  • 1,201 – 2,000 sq mi: 28 counties
  • 2,001 – 4,000 sq mi: 9 counties
  • More than 4,000 sq mi: 3 counties

Most counties in the eastern two-thirds of the state are a few hundred to about a thousand square miles. Brewster County is the largest at about 6,193 square miles, and Rockwall County is the smallest at about 149.

Region

This layer colors each county by the region it belongs to on this site, so you can see the 8 regions as blocks. Each region has its own page with a full county list: Big Bend, Central Texas, East Texas, Gulf Coast, North Texas, Panhandle, South Texas, West Texas.

Practical ways to use the map

Find the county for an address or town

Search for the nearest county seat, or switch on the Roads background, zoom in, and hover over the area. The pop-up shows the county name, seat, population and region. Click to open the county profile, which links to its own detailed map and an official TxDOT county road map.

Compare neighboring counties

Click any county to open its profile, then use the neighbor list there to move across county lines. This is useful when you are comparing property taxes, school districts or commute options in a metro area that spans several counties, such as Dallas–Fort Worth or Greater Houston.

Plan a road trip

Turn on Roads or Terrain to see how highways run between county seats. Many travelers plan routes around historic courthouse squares; our county seats guide lists every seat.

Teach Texas geography

Project the Region layer and ask students to name the region of their own county, then switch to Population and discuss why the largest cities grew where they did. Our blank Texas county map works well as a follow-up worksheet.

What the pop-up numbers mean

Seat is the town where the county government and courthouse are located. Population is the U.S. Census Bureau Vintage 2025 county population estimates (July 1, 2025). These are official estimates, not a head count; the next full count is the 2030 Census. Area is the county's area in square miles. Region is the regional grouping used across this site.

Detailed figures, including growth since 2020, are on each county's population page, and the statewide ranking is on our Texas county population page.

How the map is built

County shapes come from the U.S. Census Bureau's cartographic boundary files. These are the official county outlines, simplified for mapping at a 1:500,000 scale. We convert them to a lightweight vector drawing so all 254 counties load at once and stay sharp at any zoom level. Nothing is traced by hand.

The optional backgrounds are loaded live from Esri's public map services. Population figures come from the Census Bureau's annual county estimates. Our full process is on the methodology page.

Accessibility and mobile tips

  • Every county shape includes a text label with its name, seat and population, which screen readers can announce.
  • If dragging the map is difficult, use the search box or browse the full list of Texas counties instead. It holds the same information as text.
  • Use the + and − buttons rather than pinch gestures if you prefer exact zoom steps. Reset returns to the full state view.
  • Satellite imagery is a large image and can take several seconds to load on slow connections.

Interactive map questions

How do I find which Texas county a city is in?+

Type the city into the search box above the map. If it is a county seat, the matching county appears in the results. For other towns, open the Roads basemap, zoom in to the area, and hover over the county that contains the town to see its name, seat, population and region.

What do the colors on the Population layer mean?+

Each county is shaded by its Vintage 2025 county population estimates (July 1, 2025) total in six classes, from 5,000 people or fewer (lightest) to more than 2 million (darkest). Only 4 counties fall in the top class: Harris, Dallas, Tarrant, Bexar.

What do the colors on the Area layer mean?+

Counties are shaded in five size classes, from 700 square miles or less to more than 4,000 square miles. The darkest counties are concentrated in far West Texas and the Big Bend, where counties were drawn large because the land was sparsely settled.

Are the county boundaries accurate?+

The lines come from U.S. Census Bureau cartographic boundary files, simplified slightly so the whole state loads quickly. They are accurate for reference and planning, but they are not a legal survey. For a property-line question, contact the county appraisal district or county clerk.

Can I download or print the interactive map?+

Yes. Download SVG saves the current view as a vector file you can open in Illustrator, Inkscape, Figma or PowerPoint. Print sends the page to your printer. For a ready-made printable file, use the free PDF on our Texas map with counties and cities page.

Where do the Roads, Terrain and Satellite backgrounds come from?+

They are Esri's public World Street Map, World Topographic Map and World Imagery services, credited in the corner of the map when switched on. The county outlines are drawn on top so you can see how boundaries line up with roads, rivers and terrain.

Does the map work on phones and tablets?+

Yes. Pinch to zoom, drag with one finger to pan, and tap a county to see its details. The Fullscreen button is hidden on small screens, but every other control works the same way.

How often is the map data updated?+

Boundaries are checked against each new Census Bureau boundary release, and population figures are updated when the Census Bureau publishes a new set of county estimates. The figures currently shown are the Vintage 2025 county population estimates (July 1, 2025).

Written and reviewed by Colton Boudreau, editor of Texas County Map (Austin, Texas). Last reviewed October 3, 2026. Sources: U.S. Census Bureau cartographic boundary files, U.S. Census Bureau, Vintage 2025 county population estimates (July 1, 2025), and Esri basemap services. Found an error? Tell us.