Counties in Texas by population

Harris County had the highest population of 254 counties in 2022, at 4.81 million. Loving County had the lowest, at 46. The median was 18,557 and the figure for Texas was 30.12 million. Source: the U.S. Census Bureau.

Highest4,809,691Harris County
Median18,557254 counties
Texas30,118,002History

Top 40 counties, 2022

CSVChart (SVG)

Harris CountyHarris County: 4,809,691 persons4,809,691Dallas CountyDallas County: 2,613,911 persons2,613,911Tarrant CountyTarrant County: 2,160,356 persons2,160,356Bexar CountyBexar County: 2,065,661 persons2,065,661Travis CountyTravis County: 1,335,984 persons1,335,984Collin CountyCollin County: 1,163,646 persons1,163,646Denton CountyDenton County: 980,835 persons980,835Fort Bend CountyFort Bend County: 893,314 persons893,314Hidalgo CountyHidalgo County: 888,619 persons888,619El Paso CountyEl Paso County: 868,332 persons868,332Montgomery CountyMontgomery County: 681,285 persons681,285Williamson CountyWilliamson County: 674,478 persons674,478Cameron CountyCameron County: 425,841 persons425,841Brazoria CountyBrazoria County: 388,637 persons388,637Bell CountyBell County: 387,775 persons387,775Galveston CountyGalveston County: 357,747 persons357,747Nueces CountyNueces County: 351,831 persons351,831Lubbock CountyLubbock County: 317,940 persons317,940Hays CountyHays County: 269,554 persons269,554Webb CountyWebb County: 268,450 persons268,450McLennan CountyMcLennan County: 266,125 persons266,125Jefferson CountyJefferson County: 252,341 persons252,341Brazos CountyBrazos County: 242,285 persons242,285Smith CountySmith County: 242,225 persons242,225Ellis CountyEllis County: 212,488 persons212,488Johnson CountyJohnson County: 195,956 persons195,956Comal CountyComal County: 184,600 persons184,600Guadalupe CountyGuadalupe County: 183,092 persons183,092Midland CountyMidland County: 172,955 persons172,955Kaufman CountyKaufman County: 172,773 persons172,773Parker CountyParker County: 165,814 persons165,814Ector CountyEctor County: 161,879 persons161,879Randall CountyRandall County: 146,088 persons146,088Taylor CountyTaylor County: 145,346 persons145,346Grayson CountyGrayson County: 143,277 persons143,277Wichita CountyWichita County: 130,106 persons130,106Gregg CountyGregg County: 125,614 persons125,614Rockwall CountyRockwall County: 123,439 persons123,439Tom Green CountyTom Green County: 118,979 persons118,979Potter CountyPotter County: 115,110 persons115,110
persons. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

RankCounties2022
persons
Change on 2021
1Harris County4,809,691+1.5%
2Dallas County2,613,911+0.9%
3Tarrant County2,160,356+1.4%
4Bexar County2,065,661+1.7%
5Travis County1,335,984+2%
6Collin County1,163,646+4.4%
7Denton County980,835+3.9%
8Fort Bend County893,314+3.6%
9Hidalgo County888,619+1%
10El Paso County868,332+0.1%
11Montgomery County681,285+4.7%
12Williamson County674,478+4.6%
13Cameron County425,841+0.8%
14Brazoria County388,637+2.5%
15Bell County387,775+1.8%
16Galveston County357,747+0.6%
17Nueces County351,831-0.5%
18Lubbock County317,940+1.1%
19Hays County269,554+5.3%
20Webb County268,450+0.4%
21McLennan County266,125+0.9%
22Jefferson County252,341-0.6%
23Brazos County242,285+2%
24Smith County242,225+2.1%
25Ellis County212,488+4.5%
26Johnson County195,956+4.5%
27Comal County184,600+5.6%
28Guadalupe County183,092+3.2%
29Midland County172,955+2.5%
30Kaufman County172,773+9.1%
31Parker County165,814+5.6%
32Ector County161,879+0.6%
33Randall County146,088+1.5%
34Taylor County145,346+1%
35Grayson County143,277+2.6%
36Wichita County130,106-0%
37Gregg County125,614+1.1%
38Rockwall County123,439+5.8%
39Tom Green County118,979-0.3%
40Potter County115,110-1.3%
41Hunt County108,546+4.8%
42Bastrop County106,581+4.2%
43Liberty County102,615+5.3%
44Bowie County91,623-0.7%
45Victoria County91,138+0.3%
46Angelina County87,209+0.4%
47Orange County85,103+0.5%
48Henderson County84,610+1%
49Coryell County84,160-0.3%
50Walker County79,826+1.9%
51Wise County74,888+4.2%
52San Patricio County70,043+0.4%
53Harrison County69,995+0.6%
54Hood County66,299+3.1%
55Starr County65,696-0.2%
56Nacogdoches County65,015+0.2%
57Van Zandt County62,858+2.6%
58Waller County62,110+4.5%
59Hardin County57,802+1.2%
60Maverick County57,718+0.1%
61Anderson County57,318-1.8%
62Navarro County54,755+2%
63Kerr County53,782+1.1%
64Medina County53,739+2.5%
65Polk County52,834+2.2%
66Wilson County52,752+2.8%
67Burnet County52,660+2.9%
68Rusk County52,569-0.2%
69Cherokee County51,665+0.7%
70Chambers County51,348+5.5%
71Atascosa County50,916+1.9%
72Lamar County50,488+0.3%
73Kendall County49,058+4.6%
74Caldwell County47,995+2.2%
75Val Verde County47,552+0.1%
76Wood County47,141+1.8%
77Erath County43,876+1.2%
78Cooke County43,036+1.5%
79Upshur County42,497+1.6%
80Wharton County41,815+0.3%
81Jim Wells County38,747-0.4%
82Brown County38,399+0.7%
83Hopkins County37,815+1.6%
84Hill County37,314+2.5%
85Fannin County37,219+1%
86Washington County36,371+1.2%
87Matagorda County36,107-0.6%
88Jasper County32,528-0.1%
89Hale County31,966-0.7%
90Titus County31,222-0.2%
91Grimes County31,163+3.3%
92Austin County31,110+2.2%
93Bee County31,069+0.7%
94Howard County30,764-10.5%
95Kleberg County30,437-0.7%
96Palo Pinto County29,312+1.9%
97Cass County28,495-0.2%
98San Jacinto County28,428+2.1%
99Gillespie County27,540+0.8%
100Milam County25,668+1.7%
101Fayette County24,972+1%
102Aransas County24,963+1.9%
103Uvalde County24,863+0.2%
104Shelby County24,165+0.2%
105Lampasas County22,769+2.5%
106Llano County22,739+2.7%
107Panola County22,722+0.7%
108Limestone County22,337+1.2%
109Bandera County22,128+2.8%
110Gaines County22,107+1.1%
111Houston County21,939-0.2%
112Hockley County21,205-0.2%
113Montague County21,106+3.1%
114Moore County21,092-0.1%
115Gray County20,951-0.8%
116Colorado County20,895+0.9%
117Lavaca County20,658+0.6%
118Tyler County20,444+2.6%
119Jones County20,337+2.2%
120Willacy County20,197-0.4%
121Hutchinson County20,175-1.3%
122Freestone County19,997+1%
123Gonzales County19,847+1.1%
124DeWitt County19,790-0.8%
125Calhoun County19,709-0.5%
126Burleson County18,702+3.3%
127Bosque County18,690+1%
128Deaf Smith County18,423+0.2%
129Andrews County18,343-0.4%
130Frio County18,133+1.2%
131Young County17,997+0.3%
132Lee County17,972+1.6%
133Eastland County17,895+0.2%
134Robertson County17,129+1.1%
135Falls County16,946-0.9%
136Scurry County16,220-3.5%
137Leon County16,219+1.1%
138Jackson County15,156+0.2%
139Karnes County14,989+1.3%
140Pecos County14,742-2.6%
141Nolan County14,434-1.2%
142Callahan County14,266+1.1%
143Trinity County13,992+1.1%
144Comanche County13,905+0.7%
145Zapata County13,827-0.4%
146Madison County13,634+1%
147Rains County12,859+3%
148Lamb County12,747-1.2%
149Camp County12,735+1%
150Wilbarger County12,540-1.3%
151Blanco County12,417+4.5%
152Dawson County12,167-1.6%
153Newton County12,086-1.1%
154Morris County12,074+0.5%
155Reeves County11,771-9.6%
156Red River County11,606+0.3%
157Live Oak County11,589+1.6%
158Terry County11,437-2.3%
159Ward County10,953-1.3%
160Franklin County10,645+1.4%
161Clay County10,486+1.7%
162Sabine County10,039+0.2%
163Runnels County9,888-0%
164Somervell County9,793+3.3%
165Duval County9,698-3.3%
166Marion County9,673-0.7%
167Ochiltree County9,662-1.1%
168Parmer County9,642-1.5%
169Zavala County9,390-0.9%
170Stephens County9,368-0.7%
171Brewster County9,363-1.3%
172Mitchell County8,964-1%
173Archer County8,866+1.8%
174Jack County8,738+2.3%
175Dimmit County8,377-1.3%
176Hamilton County8,310+0.8%
177San Augustine County7,880-0.4%
178Coleman County7,863+1.9%
179McCulloch County7,505-0.4%
180Yoakum County7,490-0.9%
181Winkler County7,3910%
182Castro County7,285-1%
183Dallam County7,247+0.9%
184Goliad County7,147+0.2%
185Swisher County6,944-0.9%
186Brooks County6,940-1.2%
187Childress County6,837+0.7%
188Bailey County6,835+0.4%
189Refugio County6,650-0.8%
190La Salle County6,513-2.3%
191Presidio County5,934-2.8%
192San Saba County5,850+0.7%
193Carson County5,821+1.7%
194Lynn County5,757+1.9%
195Haskell County5,422+0.7%
196Delta County5,402+1.4%
197Martin County5,267+0.9%
198Floyd County5,246-0.9%
199Hartley County5,216-3.2%
200Hansford County5,112-0.2%
201Crosby County5,004-1.5%
202Wheeler County4,797-1.8%
203Jim Hogg County4,749-0.7%
204Crane County4,552-1.7%
205Garza County4,502-28%
206Mills County4,497+0.2%
207Kimble County4,445+2.2%
208Mason County3,983+1.2%
209Fisher County3,639-1.1%
210Hardeman County3,505-1.2%
211Baylor County3,466+0.3%
212Hudspeth County3,398+3.8%
213Concho County3,392+1.4%
214Coke County3,349+0.7%
215Knox County3,279-1.2%
216Donley County3,276-2.4%
217Sutton County3,242-1.7%
218Shackelford County3,211+0.3%
219Hemphill County3,205-3.6%
220Reagan County3,154-3.2%
221Upton County3,153-2.6%
222Kinney County3,129+0.2%
223Crockett County2,956-2.2%
224Lipscomb County2,856-1.6%
225Hall County2,814-1.3%
225Real County2,814+0.1%
227Sherman County2,771-0.4%
228Collingsworth County2,585-0.9%
229Cochran County2,533+2.2%
230Schleicher County2,350-3.6%
231Culberson County2,160-1.1%
232Menard County1,980+0.7%
233Jeff Davis County1,909-2.8%
234Armstrong County1,855+0.9%
235Oldham County1,763+1.7%
236Dickens County1,731-0.1%
237Throckmorton County1,546+2.3%
238Irion County1,538+0.5%
239Briscoe County1,438+2.7%
240Edwards County1,427-0.3%
241Sterling County1,411+2.5%
242Cottle County1,321-2.7%
243Stonewall County1,218+0.4%
244Glasscock County1,143+0.6%
245Foard County1,053-0.8%
246Motley County1,030-3.9%
247Roberts County805+0.2%
248Kent County740-0.5%
249Terrell County697-3.9%
250Borden County582-5.8%

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

Which county has the lowest population?

Loving County, with 46 in 2022.

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