Counties in Texas by population

Harris County had the highest population of 254 counties in 2023, at 4.9 million. Loving County had the lowest, at 46. The median was 18,784 and the figure for Texas was 30.72 million. Source: the U.S. Census Bureau.

Highest4,896,507Harris County
Median18,784254 counties
Texas30,719,247History

Top 40 counties, 2023

CSVChart (SVG)

Harris CountyHarris County: 4,896,507 persons4,896,507Dallas CountyDallas County: 2,637,393 persons2,637,393Tarrant CountyTarrant County: 2,194,974 persons2,194,974Bexar CountyBexar County: 2,102,398 persons2,102,398Travis CountyTravis County: 1,353,278 persons1,353,278Collin CountyCollin County: 1,207,386 persons1,207,386Denton CountyDenton County: 1,013,965 persons1,013,965Fort Bend CountyFort Bend County: 923,883 persons923,883Hidalgo CountyHidalgo County: 901,096 persons901,096El Paso CountyEl Paso County: 873,242 persons873,242Montgomery CountyMontgomery County: 715,961 persons715,961Williamson CountyWilliamson County: 701,798 persons701,798Cameron CountyCameron County: 428,906 persons428,906Brazoria CountyBrazoria County: 400,433 persons400,433Bell CountyBell County: 393,673 persons393,673Galveston CountyGalveston County: 362,263 persons362,263Nueces CountyNueces County: 352,505 persons352,505Lubbock CountyLubbock County: 321,411 persons321,411Hays CountyHays County: 281,883 persons281,883Webb CountyWebb County: 271,942 persons271,942McLennan CountyMcLennan County: 268,480 persons268,480Jefferson CountyJefferson County: 253,557 persons253,557Brazos CountyBrazos County: 246,477 persons246,477Smith CountySmith County: 245,945 persons245,945Ellis CountyEllis County: 223,347 persons223,347Johnson CountyJohnson County: 203,731 persons203,731Comal CountyComal County: 193,849 persons193,849Guadalupe CountyGuadalupe County: 189,244 persons189,244Kaufman CountyKaufman County: 186,658 persons186,658Midland CountyMidland County: 178,641 persons178,641Parker CountyParker County: 173,437 persons173,437Ector CountyEctor County: 165,946 persons165,946Randall CountyRandall County: 147,993 persons147,993Taylor CountyTaylor County: 147,254 persons147,254Grayson CountyGrayson County: 147,072 persons147,072Rockwall CountyRockwall County: 131,418 persons131,418Wichita CountyWichita County: 129,889 persons129,889Gregg CountyGregg County: 126,439 persons126,439Tom Green CountyTom Green County: 119,327 persons119,327Potter CountyPotter County: 115,291 persons115,291
persons. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

RankCounties2023
persons
Change on 2022
1Harris County4,896,507+1.8%
2Dallas County2,637,393+0.9%
3Tarrant County2,194,974+1.6%
4Bexar County2,102,398+1.8%
5Travis County1,353,278+1.3%
6Collin County1,207,386+3.8%
7Denton County1,013,965+3.4%
8Fort Bend County923,883+3.4%
9Hidalgo County901,096+1.4%
10El Paso County873,242+0.6%
11Montgomery County715,961+5.1%
12Williamson County701,798+4.1%
13Cameron County428,906+0.7%
14Brazoria County400,433+3%
15Bell County393,673+1.5%
16Galveston County362,263+1.3%
17Nueces County352,505+0.2%
18Lubbock County321,411+1.1%
19Hays County281,883+4.6%
20Webb County271,942+1.3%
21McLennan County268,480+0.9%
22Jefferson County253,557+0.5%
23Brazos County246,477+1.7%
24Smith County245,945+1.5%
25Ellis County223,347+5.1%
26Johnson County203,731+4%
27Comal County193,849+5%
28Guadalupe County189,244+3.4%
29Kaufman County186,658+8%
30Midland County178,641+3.3%
31Parker County173,437+4.6%
32Ector County165,946+2.5%
33Randall County147,993+1.3%
34Taylor County147,254+1.3%
35Grayson County147,072+2.6%
36Rockwall County131,418+6.5%
37Wichita County129,889-0.2%
38Gregg County126,439+0.7%
39Tom Green County119,327+0.3%
40Potter County115,291+0.2%
41Hunt County113,819+4.9%
42Bastrop County111,561+4.7%
43Liberty County109,248+6.5%
44Victoria County91,757+0.7%
45Bowie County91,688+0.1%
46Angelina County87,626+0.5%
47Henderson County86,371+2.1%
48Orange County85,705+0.7%
49Coryell County85,496+1.6%
50Walker County82,513+3.4%
51Wise County78,012+4.2%
52Harrison County70,999+1.4%
53San Patricio County70,761+1%
54Hood County67,717+2.1%
55Starr County66,062+0.6%
56Nacogdoches County65,597+0.9%
57Waller County64,298+3.5%
58Van Zandt County64,033+1.9%
59Anderson County59,061+3%
60Hardin County58,213+0.7%
61Maverick County58,077+0.6%
62Navarro County55,734+1.8%
63Medina County54,822+2%
64Burnet County54,390+3.3%
65Wilson County54,296+2.9%
66Chambers County54,113+5.4%
67Kerr County53,922+0.3%
68Polk County53,617+1.5%
69Rusk County53,312+1.4%
70Cherokee County52,631+1.9%
71Atascosa County52,116+2.4%
72Lamar County51,155+1.3%
73Kendall County50,559+3.1%
74Caldwell County50,289+4.8%
75Wood County48,106+2%
76Val Verde County47,678+0.3%
77Erath County44,304+1%
78Cooke County43,773+1.7%
79Upshur County43,411+2.2%
80Wharton County41,875+0.1%
81Jim Wells County38,7660%
82Brown County38,447+0.1%
83Hill County38,236+2.5%
83Hopkins County38,236+1.1%
85Fannin County37,858+1.7%
86Washington County37,244+2.4%
87Matagorda County36,252+0.4%
88Jasper County32,740+0.7%
89Grimes County32,582+4.6%
90Hale County31,961-0%
91Austin County31,772+2.1%
92Bee County31,394+1%
93Titus County31,377+0.5%
94Howard County30,702-0.2%
95Kleberg County30,327-0.4%
96Palo Pinto County29,808+1.7%
97San Jacinto County29,168+2.6%
98Cass County28,637+0.5%
99Gillespie County27,766+0.8%
100Milam County26,064+1.5%
101Fayette County25,436+1.9%
102Aransas County25,360+1.6%
103Uvalde County24,946+0.3%
104Shelby County24,280+0.5%
105Lampasas County23,328+2.5%
106Llano County22,978+1.1%
107Panola County22,809+0.4%
108Bandera County22,608+2.2%
109Gaines County22,552+2%
110Limestone County22,489+0.7%
111Houston County22,050+0.5%
112Montague County21,649+2.6%
113Hockley County21,343+0.7%
114Moore County21,279+0.9%
115Colorado County21,226+1.6%
116Gray County20,9580%
117Jones County20,812+2.3%
118Lavaca County20,565-0.5%
119Tyler County20,426-0.1%
120Freestone County20,361+1.8%
121DeWitt County20,271+2.4%
122Gonzales County20,028+0.9%
123Hutchinson County20,020-0.8%
124Willacy County20,011-0.9%
125Calhoun County19,731+0.1%
126Burleson County19,495+4.2%
127Bosque County18,936+1.3%
128Andrews County18,632+1.6%
129Frio County18,530+2.2%
130Deaf Smith County18,422-0%
131Lee County18,259+1.6%
132Eastland County18,221+1.8%
133Young County18,161+0.9%
134Falls County17,660+4.2%
135Robertson County17,306+1%
136Leon County16,574+2.2%
137Scurry County16,179-0.3%
138Jackson County15,199+0.3%
139Karnes County14,965-0.2%
140Pecos County14,719-0.2%
141Callahan County14,427+1.1%
142Trinity County14,265+2%
143Nolan County14,243-1.3%
144Comanche County14,038+1%
145Zapata County13,765-0.4%
146Madison County13,752+0.9%
147Blanco County13,067+5.2%
148Rains County13,064+1.6%
149Camp County13,050+2.5%
150Lamb County12,713-0.3%
151Wilbarger County12,510-0.2%
152Morris County12,135+0.5%
153Newton County12,119+0.3%
154Reeves County11,937+1.4%
155Dawson County11,912-2.1%
156Live Oak County11,823+2%
157Red River County11,713+0.9%
158Terry County11,556+1%
159Ward County10,974+0.2%
160Franklin County10,711+0.6%
161Clay County10,700+2%
162Sabine County10,133+0.9%
163Runnels County9,901+0.1%
164Somervell County9,887+1%
165Marion County9,717+0.5%
166Duval County9,648-0.5%
167Ochiltree County9,645-0.2%
168Parmer County9,626-0.2%
169Brewster County9,550+2%
170Stephens County9,386+0.2%
171Zavala County9,365-0.3%
172Jack County9,199+5.3%
173Mitchell County9,095+1.5%
174Archer County9,046+2%
175Hamilton County8,603+3.5%
176Dimmit County8,293-1%
177Coleman County7,873+0.1%
178San Augustine County7,865-0.2%
179Winkler County7,625+3.2%
180McCulloch County7,510+0.1%
181Yoakum County7,440-0.7%
182Dallam County7,302+0.8%
183Castro County7,291+0.1%
184Goliad County7,170+0.3%
185Swisher County6,900-0.6%
186Brooks County6,874-1%
187Bailey County6,804-0.5%
188Childress County6,765-1.1%
189Refugio County6,693+0.6%
190La Salle County6,536+0.4%
191Carson County5,883+1.1%
192Lynn County5,823+1.1%
193Presidio County5,730-3.4%
194San Saba County5,535-5.4%
195Delta County5,517+2.1%
196Haskell County5,443+0.4%
197Martin County5,277+0.2%
198Floyd County5,124-2.3%
199Hartley County5,116-1.9%
200Hansford County5,078-0.7%
201Crosby County4,965-0.8%
202Wheeler County4,822+0.5%
203Jim Hogg County4,661-1.9%
204Crane County4,574+0.5%
205Mills County4,546+1.1%
206Garza County4,544+0.9%
207Kimble County4,480+0.8%
208Mason County3,937-1.2%
209Fisher County3,614-0.7%
210Baylor County3,482+0.5%
211Hardeman County3,448-1.6%
212Concho County3,431+1.1%
213Hudspeth County3,3990%
214Coke County3,378+0.9%
215Knox County3,318+1.2%
216Sutton County3,223-0.6%
217Shackelford County3,220+0.3%
218Donley County3,188-2.7%
219Reagan County3,178+0.8%
220Kinney County3,163+1.1%
221Hemphill County3,150-1.7%
222Upton County3,126-0.9%
223Lipscomb County2,916+2.1%
224Crockett County2,846-3.7%
225Real County2,845+1.1%
226Hall County2,808-0.2%
227Sherman County2,696-2.7%
228Collingsworth County2,545-1.5%
229Cochran County2,5330%
230Schleicher County2,355+0.2%
231Culberson County2,205+2.1%
232Menard County1,958-1.1%
233Jeff Davis County1,852-3%
234Armstrong County1,829-1.4%
235Oldham County1,773+0.6%
236Dickens County1,704-1.6%
237Irion County1,552+0.9%
238Throckmorton County1,526-1.3%
239Briscoe County1,444+0.4%
240Edwards County1,401-1.8%
241Sterling County1,374-2.6%
242Cottle County1,296-1.9%
243Stonewall County1,206-1%
244Glasscock County1,155+1%
245Foard County1,085+3%
246Motley County1,021-0.9%
247Roberts County829+3%
248Kent County727-1.8%
249Terrell County702+0.7%
250McMullen County577+0.5%

Showing the top 250 of 254. The CSV download has every row.

Other periods

About this ranking

Resident population. Spain and the EU: 1 January, with Spanish figures from the official municipal register (PadrĂ³n). United States: Census Bureau population estimates for 1 July. Other countries and the World: World Bank mid-year estimates, which count all residents regardless of legal status or citizenship.

For Denmark, Statistics Denmark counts the registered resident population on 1 January. Greenland and the Faroe Islands are excluded. The annual series selects the first-quarter reference date from FOLK1A. The World Bank series exists for every country, so use it (through compare) to rank countries on one basis.

Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. Equal values share a rank.

How to cite

U.S. Census Bureau. Annual estimates of the resident population for the United States, states and counties, 1 July (Population Estimates Program). https://www2.census.gov/programs-surveys/popest/datasets/2020-2025/. Retrieved 2026-10-08.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Counties in Texas by population using official data, and cite the source.
rank_places {"indicator":"population","level":"province","within":"Texas","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=population&level=province&within=Texas&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which county has the highest population?

Harris County, with 4.9 million in 2023, according to the U.S. Census Bureau.

Which county has the lowest population?

Loving County, with 46 in 2023.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, Annual estimates of the resident population for the United States, states and counties, 1 July (Population Estimates Program). Retrieved 2026-10-08.

Population: other rankings

Counties in Texas: more rankings