Counties in Texas by population

Harris County had the highest population of 254 counties in 2024, at 5 million. Loving County had the lowest, at 47. The median was 18,884 and the figure for Texas was 31.32 million. Source: the U.S. Census Bureau.

Highest4,996,331Harris County
Median18,884254 counties
Texas31,318,578History

Top 40 counties, 2024

CSVChart (SVG)

Harris CountyHarris County: 4,996,331 persons4,996,331Dallas CountyDallas County: 2,664,013 persons2,664,013Tarrant CountyTarrant County: 2,230,038 persons2,230,038Bexar CountyBexar County: 2,138,942 persons2,138,942Travis CountyTravis County: 1,374,921 persons1,374,921Collin CountyCollin County: 1,254,213 persons1,254,213Denton CountyDenton County: 1,046,226 persons1,046,226Fort Bend CountyFort Bend County: 951,028 persons951,028Hidalgo CountyHidalgo County: 913,612 persons913,612El Paso CountyEl Paso County: 879,894 persons879,894Montgomery CountyMontgomery County: 751,183 persons751,183Williamson CountyWilliamson County: 729,013 persons729,013Cameron CountyCameron County: 432,952 persons432,952Brazoria CountyBrazoria County: 411,416 persons411,416Bell CountyBell County: 397,439 persons397,439Galveston CountyGalveston County: 367,367 persons367,367Nueces CountyNueces County: 352,925 persons352,925Lubbock CountyLubbock County: 325,137 persons325,137Hays CountyHays County: 294,339 persons294,339Webb CountyWebb County: 280,570 persons280,570McLennan CountyMcLennan County: 270,348 persons270,348Jefferson CountyJefferson County: 254,497 persons254,497Smith CountySmith County: 249,529 persons249,529Brazos CountyBrazos County: 248,373 persons248,373Ellis CountyEllis County: 232,454 persons232,454Johnson CountyJohnson County: 211,590 persons211,590Comal CountyComal County: 201,486 persons201,486Kaufman CountyKaufman County: 198,010 persons198,010Guadalupe CountyGuadalupe County: 195,674 persons195,674Midland CountyMidland County: 184,075 persons184,075Parker CountyParker County: 179,674 persons179,674Ector CountyEctor County: 170,654 persons170,654Grayson CountyGrayson County: 150,865 persons150,865Randall CountyRandall County: 150,283 persons150,283Taylor CountyTaylor County: 148,390 persons148,390Rockwall CountyRockwall County: 136,880 persons136,880Wichita CountyWichita County: 129,524 persons129,524Gregg CountyGregg County: 126,387 persons126,387Tom Green CountyTom Green County: 120,207 persons120,207Hunt CountyHunt County: 119,210 persons119,210
persons. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

RankCounties2024
persons
Change on 2023
1Harris County4,996,331+2%
2Dallas County2,664,013+1%
3Tarrant County2,230,038+1.6%
4Bexar County2,138,942+1.7%
5Travis County1,374,921+1.6%
6Collin County1,254,213+3.9%
7Denton County1,046,226+3.2%
8Fort Bend County951,028+2.9%
9Hidalgo County913,612+1.4%
10El Paso County879,894+0.8%
11Montgomery County751,183+4.9%
12Williamson County729,013+3.9%
13Cameron County432,952+0.9%
14Brazoria County411,416+2.7%
15Bell County397,439+1%
16Galveston County367,367+1.4%
17Nueces County352,925+0.1%
18Lubbock County325,137+1.2%
19Hays County294,339+4.4%
20Webb County280,570+3.2%
21McLennan County270,348+0.7%
22Jefferson County254,497+0.4%
23Smith County249,529+1.5%
24Brazos County248,373+0.8%
25Ellis County232,454+4.1%
26Johnson County211,590+3.9%
27Comal County201,486+3.9%
28Kaufman County198,010+6.1%
29Guadalupe County195,674+3.4%
30Midland County184,075+3%
31Parker County179,674+3.6%
32Ector County170,654+2.8%
33Grayson County150,865+2.6%
34Randall County150,283+1.5%
35Taylor County148,390+0.8%
36Rockwall County136,880+4.2%
37Wichita County129,524-0.3%
38Gregg County126,387-0%
39Tom Green County120,207+0.7%
40Hunt County119,210+4.7%
41Liberty County116,291+6.4%
42Bastrop County115,937+3.9%
43Potter County114,551-0.6%
44Bowie County92,676+1.1%
45Victoria County92,188+0.5%
46Angelina County87,958+0.4%
47Henderson County87,591+1.4%
48Orange County85,969+0.3%
49Coryell County85,173-0.4%
50Walker County83,460+1.1%
51Wise County81,292+4.2%
52San Patricio County71,534+1.1%
53Harrison County71,410+0.6%
54Hood County69,310+2.4%
55Starr County66,398+0.5%
56Waller County66,097+2.8%
57Nacogdoches County65,963+0.6%
58Van Zandt County65,266+1.9%
59Anderson County59,573+0.9%
60Hardin County58,636+0.7%
61Maverick County58,580+0.9%
62Navarro County56,497+1.4%
63Burnet County56,004+3%
64Chambers County55,988+3.5%
65Medina County55,611+1.4%
66Wilson County55,321+1.9%
67Rusk County54,630+2.5%
68Kerr County54,014+0.2%
69Polk County53,505-0.2%
70Cherokee County53,178+1%
71Caldwell County52,939+5.3%
72Atascosa County52,937+1.6%
73Kendall County51,977+2.8%
74Lamar County51,342+0.4%
75Wood County49,153+2.2%
76Val Verde County47,779+0.2%
77Cooke County44,353+1.3%
78Upshur County44,024+1.4%
79Erath County43,995-0.7%
80Wharton County42,065+0.5%
81Hill County38,889+1.7%
82Jim Wells County38,829+0.2%
83Hopkins County38,826+1.5%
84Fannin County38,778+2.4%
85Brown County38,729+0.7%
86Washington County37,683+1.2%
87Matagorda County36,190-0.2%
88Grimes County33,343+2.3%
89Jasper County32,956+0.7%
90Austin County32,878+3.5%
91Bee County32,651+4%
92Hale County32,080+0.4%
93Titus County31,615+0.8%
94Howard County30,568-0.4%
95Palo Pinto County30,342+1.8%
96Kleberg County30,3290%
97San Jacinto County29,328+0.5%
98Cass County28,686+0.2%
99Gillespie County28,126+1.3%
100Milam County26,254+0.7%
101Aransas County25,686+1.3%
102Fayette County25,501+0.3%
103Uvalde County24,965+0.1%
104Shelby County24,324+0.2%
105Lampasas County23,576+1.1%
106Llano County23,310+1.4%
107Gaines County23,272+3.2%
108Panola County23,034+1%
109Bandera County22,790+0.8%
110Limestone County22,747+1.1%
111Houston County22,331+1.3%
112Montague County21,863+1%
113Moore County21,676+1.9%
114Hockley County21,512+0.8%
115Colorado County21,447+1%
116Gray County20,931-0.1%
117Jones County20,802-0%
118Freestone County20,686+1.6%
119Lavaca County20,526-0.2%
120Tyler County20,512+0.4%
121DeWitt County20,360+0.4%
122Gonzales County20,129+0.5%
123Burleson County20,097+3.1%
124Willacy County20,070+0.3%
125Hutchinson County19,800-1.1%
126Calhoun County19,778+0.2%
127Bosque County18,961+0.1%
128Frio County18,807+1.5%
129Andrews County18,798+0.9%
130Deaf Smith County18,513+0.5%
131Lee County18,501+1.3%
132Young County18,321+0.9%
133Eastland County18,314+0.5%
134Falls County17,758+0.6%
135Robertson County17,625+1.8%
136Leon County16,739+1%
137Scurry County16,157-0.1%
138Jackson County15,357+1%
139Karnes County15,020+0.4%
140Pecos County14,677-0.3%
141Callahan County14,527+0.7%
142Trinity County14,434+1.2%
143Comanche County14,288+1.8%
144Madison County14,179+3.1%
145Nolan County14,146-0.7%
146Zapata County13,798+0.2%
147Blanco County13,395+2.5%
148Rains County13,323+2%
149Camp County13,222+1.3%
150Lamb County12,618-0.7%
151Wilbarger County12,474-0.3%
152Morris County12,167+0.3%
153Reeves County12,125+1.6%
154Newton County11,989-1.1%
155Live Oak County11,858+0.3%
156Dawson County11,852-0.5%
157Red River County11,841+1.1%
158Terry County11,637+0.7%
159Ward County11,081+1%
160Franklin County10,843+1.2%
161Clay County10,736+0.3%
162Somervell County10,086+2%
163Sabine County10,084-0.5%
164Marion County9,831+1.2%
165Runnels County9,758-1.4%
166Duval County9,6520%
167Parmer County9,633+0.1%
168Brewster County9,521-0.3%
169Ochiltree County9,462-1.9%
170Jack County9,421+2.4%
171Stephens County9,414+0.3%
172Zavala County9,182-2%
173Archer County9,140+1%
174Mitchell County8,955-1.5%
175Hamilton County8,716+1.3%
176Dimmit County8,216-0.9%
177Coleman County7,974+1.3%
178San Augustine County7,777-1.1%
179Winkler County7,563-0.8%
180Yoakum County7,501+0.8%
181McCulloch County7,475-0.5%
182Dallam County7,447+2%
183Castro County7,343+0.7%
184Goliad County7,203+0.5%
185Bailey County6,891+1.3%
186Swisher County6,842-0.8%
187Refugio County6,720+0.4%
188Brooks County6,700-2.5%
189Childress County6,690-1.1%
190La Salle County6,550+0.2%
191Lynn County5,959+2.3%
192Carson County5,828-0.9%
193San Saba County5,810+5%
194Presidio County5,626-1.8%
195Delta County5,558+0.7%
196Haskell County5,470+0.5%
197Martin County5,287+0.2%
198Floyd County5,020-2%
199Hansford County5,012-1.3%
200Hartley County4,970-2.9%
201Crosby County4,953-0.2%
202Wheeler County4,827+0.1%
203Jim Hogg County4,611-1.1%
204Crane County4,591+0.4%
205Mills County4,586+0.9%
206Garza County4,567+0.5%
207Kimble County4,424-1.3%
208Mason County4,010+1.9%
209Fisher County3,681+1.9%
210Concho County3,577+4.3%
211Baylor County3,4820%
212Hudspeth County3,450+1.5%
213Coke County3,388+0.3%
214Hardeman County3,362-2.5%
215Knox County3,251-2%
216Sutton County3,246+0.7%
217Donley County3,219+1%
218Shackelford County3,194-0.8%
219Reagan County3,146-1%
220Hemphill County3,138-0.4%
221Kinney County3,124-1.2%
222Upton County3,110-0.5%
223Lipscomb County2,901-0.5%
224Crockett County2,803-1.5%
225Hall County2,797-0.4%
226Sherman County2,777+3%
227Real County2,762-2.9%
228Collingsworth County2,567+0.9%
229Cochran County2,536+0.1%
230Schleicher County2,292-2.7%
231Culberson County2,273+3.1%
232Menard County1,920-1.9%
233Armstrong County1,814-0.8%
234Oldham County1,794+1.2%
235Jeff Davis County1,775-4.2%
236Dickens County1,702-0.1%
237Throckmorton County1,536+0.7%
238Irion County1,509-2.8%
239Briscoe County1,472+1.9%
240Edwards County1,381-1.4%
241Sterling County1,373-0.1%
242Cottle County1,267-2.2%
243Stonewall County1,224+1.5%
244Glasscock County1,145-0.9%
245Foard County1,048-3.4%
246Motley County1,003-1.8%
247Roberts County853+2.9%
248Terrell County711+1.3%
249Kent County699-3.9%
250Borden County560-2.3%

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 5 million in 2024, according to the U.S. Census Bureau.

Which county has the lowest population?

Loving County, with 47 in 2024.

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