Home Blog Texas population by county
County facts · Population · October 24, 2026
Texas Population by County, 2025 Census Estimates
Texas population by county: July 2025 Census estimates for all 254 counties, change since 2020, density, and a link to each official parcel map.
Looking for Texas population by county? The Census Bureau estimates that Texas had 31,709,821 residents on July 1, 2025, spread across 254 counties. Harris County is the most populous, with 5,045,026 people (16% of the state), and Loving County is the least populous, with 52.
The table below lists every county with its 2025 estimate, its April 2020 starting point, the change, people per square mile, and a link to its official parcel viewer.
Texas population at a glance
Counties: 254
Statewide, July 1, 2025: 31,709,821 (April 1, 2020 estimates base: 29,149,498; change +2,560,323, +8.8%)
Most populous: Harris County (5,045,026); least populous: Loving County (52)
Median county: about 18,916 residents (half of the counties are smaller)
The 5 largest counties hold 43% of all Texas residents
Counties with 1,000,000+ residents: 7 · 100,000+: 43 · under 10,000: 91
Statewide density: about 121 people per square mile of land
Texas population by county, July 2025 (all 254)
#
County
Jul 2025
Apr 2020
% change
People per sq mi
Parcel viewer
1
Harris County
5,045,026
4,730,408
+6.7%
2,956
appraisal district map
2
Dallas County
2,661,397
2,612,087
+1.9%
3,048
appraisal district map
3
Tarrant County
2,248,466
2,110,969
+6.5%
2,599
county web map
4
Bexar County
2,160,088
2,009,323
+7.5%
1,742
county web map
5
Travis County
1,389,670
1,290,157
+7.7%
1,398
Prodigy CAD map
6
Collin County
1,297,179
1,066,201
+21.7%
1,542
county web map
7
Denton County
1,069,346
906,530
+18.0%
1,217
appraisal district map
8
Fort Bend County
975,191
823,997
+18.3%
1,132
appraisal district map
9
Hidalgo County
921,549
870,788
+5.8%
587
Prodigy CAD map
10
El Paso County
877,858
865,715
+1.4%
866
appraisal district map
11
Montgomery County
781,194
620,551
+25.9%
750
county web map
12
Williamson County
752,827
609,059
+23.6%
675
appraisal district map
13
Cameron County
433,946
421,127
+3.0%
487
Prodigy CAD map
14
Brazoria County
419,080
372,046
+12.6%
307
appraisal district map
15
Bell County
402,248
370,790
+8.5%
382
GSA property search map
16
Galveston County
372,207
350,682
+6.1%
981
ArcGIS Web AppBuilder
17
Nueces County
352,992
353,346
−0.1%
421
appraisal district map
18
Lubbock County
328,906
310,646
+5.9%
367
appraisal district map
19
Hays County
304,390
241,064
+26.3%
450
appraisal district map
20
Webb County
281,224
267,114
+5.3%
84
appraisal district map
21
McLennan County
272,020
260,588
+4.4%
262
Prodigy CAD map
22
Jefferson County
254,321
256,538
−0.9%
290
ArcGIS Experience Builder
23
Smith County
252,549
233,470
+8.2%
274
GSA property search map
24
Brazos County
249,088
233,840
+6.5%
425
appraisal district map
25
Ellis County
240,867
192,460
+25.2%
257
appraisal district map
26
Johnson County
218,048
180,009
+21.1%
301
Prodigy CAD map
27
Kaufman County
209,235
145,337
+44.0%
268
appraisal district map
28
Comal County
209,166
161,449
+29.6%
374
appraisal district map
29
Guadalupe County
201,111
172,729
+16.4%
283
appraisal district map
30
Midland County
187,855
170,341
+10.3%
209
appraisal district map
31
Parker County
184,767
148,241
+24.6%
204
appraisal district map
32
Ector County
173,801
165,177
+5.2%
194
appraisal district map
33
Grayson County
153,613
135,601
+13.3%
165
appraisal district map
34
Randall County
152,351
140,670
+8.3%
167
Prodigy CAD map
35
Taylor County
150,077
143,233
+4.8%
164
Prodigy CAD map
36
Rockwall County
140,738
107,884
+30.5%
1,106
Prodigy CAD map
37
Wichita County
129,555
129,357
+0.2%
206
Prodigy CAD map
38
Gregg County
126,095
124,300
+1.4%
461
appraisal district map
39
Hunt County
123,336
99,959
+23.4%
147
Prodigy CAD map
40
Liberty County
121,364
91,661
+32.4%
105
appraisal district map
41
Tom Green County
120,602
120,002
+0.5%
79
appraisal district map
42
Bastrop County
118,908
97,229
+22.3%
134
county web map
43
Potter County
114,453
118,622
−3.5%
126
Prodigy CAD map
44
Bowie County
92,696
92,894
−0.2%
105
county web map
45
Victoria County
92,656
91,318
+1.5%
105
appraisal district map
46
Henderson County
88,595
82,151
+7.8%
101
appraisal district map
47
Angelina County
88,154
86,511
+1.9%
110
appraisal district map
48
Orange County
86,266
84,812
+1.7%
258
appraisal district map
49
Coryell County
85,592
83,092
+3.0%
81
ArcGIS Experience Builder
50
Walker County
83,842
76,409
+9.7%
107
appraisal district map
51
Wise County
83,778
68,617
+22.1%
93
listed link under review
52
San Patricio County
72,053
68,757
+4.8%
104
appraisal district map
53
Harrison County
71,956
68,830
+4.5%
80
Prodigy CAD map
54
Hood County
70,501
61,592
+14.5%
168
appraisal district map
55
Waller County
69,858
56,769
+23.1%
136
appraisal district map
56
Starr County
66,319
65,916
+0.6%
54
appraisal district map
57
Van Zandt County
66,130
59,536
+11.1%
78
Prodigy CAD map
58
Nacogdoches County
66,035
64,666
+2.1%
70
Prodigy CAD map
59
Anderson County
59,805
57,922
+3.3%
56
Prodigy CAD map
60
Maverick County
58,823
57,887
+1.6%
46
Prodigy CAD map
61
Hardin County
58,723
56,245
+4.4%
66
appraisal district map
62
Chambers County
57,594
46,539
+23.8%
96
appraisal district map
63
Navarro County
57,181
52,629
+8.6%
57
appraisal district map
64
Burnet County
57,015
49,125
+16.1%
57
appraisal district map
65
Medina County
56,881
50,861
+11.8%
43
appraisal district map
66
Wilson County
56,139
49,753
+12.8%
70
Prodigy CAD map
67
Caldwell County
55,150
45,882
+20.2%
101
appraisal district map
68
Rusk County
54,854
52,222
+5.0%
59
appraisal district map
69
Kerr County
54,037
52,595
+2.7%
49
appraisal district map
70
Atascosa County
53,590
49,137
+9.1%
44
appraisal district map
71
Polk County
53,434
50,121
+6.6%
51
appraisal district map
72
Cherokee County
53,337
50,543
+5.5%
51
Prodigy CAD map
73
Kendall County
53,289
44,301
+20.3%
80
appraisal district map
74
Lamar County
51,503
50,083
+2.8%
57
appraisal district map
75
Wood County
49,688
44,852
+10.8%
77
appraisal district map
76
Val Verde County
47,835
47,587
+0.5%
15
Prodigy CAD map
77
Cooke County
44,461
41,674
+6.7%
51
appraisal district map
78
Upshur County
44,410
40,889
+8.6%
76
Prodigy CAD map
79
Erath County
43,911
42,545
+3.2%
41
appraisal district map
80
Wharton County
42,060
41,589
+1.1%
39
Prodigy CAD map
81
Hill County
39,503
35,868
+10.1%
41
appraisal district map
82
Fannin County
39,265
35,836
+9.6%
44
appraisal district map
83
Hopkins County
39,063
36,797
+6.2%
51
Prodigy CAD map
84
Jim Wells County
38,804
38,902
−0.3%
45
appraisal district map
85
Brown County
38,711
38,106
+1.6%
41
appraisal district map
86
Washington County
38,288
35,795
+7.0%
63
appraisal district map
87
Matagorda County
36,463
36,254
+0.6%
33
appraisal district map
88
Grimes County
34,252
29,304
+16.9%
43
appraisal district map
89
Austin County
33,625
30,168
+11.5%
52
appraisal district map
90
Jasper County
33,075
32,978
+0.3%
35
appraisal district map
91
Bee County
32,515
31,055
+4.7%
37
appraisal district map
92
Hale County
31,819
32,523
−2.2%
32
appraisal district map
93
Titus County
31,563
31,247
+1.0%
78
Prodigy CAD map
94
Palo Pinto County
30,791
28,415
+8.4%
32
Prodigy CAD map
95
Howard County
30,504
34,860
−12.5%
34
appraisal district map
96
Kleberg County
30,315
31,043
−2.3%
34
appraisal district map
97
San Jacinto County
29,488
27,406
+7.6%
52
Prodigy CAD map
98
Cass County
28,651
28,449
+0.7%
31
appraisal district map
99
Gillespie County
28,527
26,746
+6.7%
27
appraisal district map
100
Milam County
26,258
24,753
+6.1%
26
Prodigy CAD map
101
Aransas County
26,146
23,828
+9.7%
104
appraisal district map
102
Fayette County
25,459
24,473
+4.0%
27
appraisal district map
103
Uvalde County
24,963
24,565
+1.6%
16
appraisal district map
104
Shelby County
24,286
24,137
+0.6%
31
Prodigy CAD map
105
Gaines County
23,956
21,599
+10.9%
16
appraisal district map
106
Lampasas County
23,657
21,629
+9.4%
33
appraisal district map
107
Llano County
23,353
21,282
+9.7%
25
appraisal district map
108
Panola County
23,018
22,497
+2.3%
28
appraisal district map
109
Bandera County
22,876
20,836
+9.8%
29
appraisal district map
110
Limestone County
22,849
22,148
+3.2%
25
Prodigy CAD map
111
Houston County
22,316
22,081
+1.1%
18
appraisal district map
112
Montague County
21,966
20,011
+9.8%
24
Prodigy CAD map
113
Moore County
21,891
21,363
+2.5%
24
appraisal district map
114
Hockley County
21,600
21,523
+0.4%
24
appraisal district map
115
Colorado County
21,439
20,637
+3.9%
22
appraisal district map
116
Gray County
20,919
21,226
−1.4%
23
appraisal district map
117
Jones County
20,861
19,655
+6.1%
22
appraisal district map
118
Freestone County
20,811
19,439
+7.1%
24
appraisal district map
119
Lavaca County
20,651
20,340
+1.5%
21
appraisal district map
120
Burleson County
20,549
17,639
+16.5%
31
appraisal district map
121
Tyler County
20,443
19,814
+3.2%
22
Prodigy CAD map
122
DeWitt County
20,309
19,829
+2.4%
22
appraisal district map
123
Gonzales County
20,159
19,648
+2.6%
19
appraisal district map
124
Willacy County
19,971
20,161
−0.9%
34
Prodigy CAD map
125
Hutchinson County
19,633
20,611
−4.7%
22
appraisal district map
126
Calhoun County
19,599
20,104
−2.5%
39
appraisal district map
127
Bosque County
18,918
18,232
+3.8%
19
appraisal district map
128
Andrews County
18,914
18,611
+1.6%
13
appraisal district map
129
Frio County
18,823
18,391
+2.3%
17
appraisal district map
130
Lee County
18,729
17,480
+7.1%
30
appraisal district map
131
Deaf Smith County
18,626
18,592
+0.2%
12
appraisal district map
132
Young County
18,154
17,865
+1.6%
20
Prodigy CAD map
133
Eastland County
18,143
17,754
+2.2%
20
Prodigy CAD map
134
Falls County
17,869
16,966
+5.3%
23
appraisal district map
135
Robertson County
17,839
16,755
+6.5%
21
appraisal district map
136
Leon County
16,894
15,762
+7.2%
16
appraisal district map
137
Scurry County
16,162
16,908
−4.4%
18
Prodigy CAD map
138
Jackson County
15,393
14,991
+2.7%
19
appraisal district map
139
Karnes County
15,018
14,773
+1.7%
20
appraisal district map
140
Pecos County
14,560
15,198
−4.2%
3.1
appraisal district map
141
Callahan County
14,491
13,706
+5.7%
16
appraisal district map
142
Comanche County
14,432
13,597
+6.1%
15
appraisal district map
143
Trinity County
14,384
13,604
+5.7%
21
Prodigy CAD map
144
Madison County
14,226
13,461
+5.7%
31
appraisal district map
145
Nolan County
14,117
14,737
−4.2%
15
Prodigy CAD map
146
Zapata County
13,753
13,889
−1.0%
14
Prodigy CAD map
147
Blanco County
13,581
11,378
+19.4%
19
appraisal district map
148
Rains County
13,542
12,157
+11.4%
59
appraisal district map
149
Camp County
13,380
12,464
+7.3%
68
appraisal district map
150
Lamb County
12,579
13,041
−3.5%
12
appraisal district map
151
Wilbarger County
12,481
12,887
−3.2%
13
Prodigy CAD map
152
Reeves County
12,138
14,743
−17.7%
4.6
appraisal district map
153
Morris County
12,133
11,974
+1.3%
48
appraisal district map
154
Newton County
11,954
12,220
−2.2%
13
appraisal district map
155
Live Oak County
11,929
11,335
+5.2%
11
Prodigy CAD map
156
Red River County
11,816
11,589
+2.0%
11
Prodigy CAD map
157
Dawson County
11,776
12,461
−5.5%
13
appraisal district map
158
Terry County
11,720
11,830
−0.9%
13
Prodigy CAD map
159
Ward County
11,125
11,647
−4.5%
13
appraisal district map
160
Franklin County
10,994
10,357
+6.2%
39
appraisal district map
161
Clay County
10,764
10,217
+5.4%
9.9
appraisal district map
162
Somervell County
10,261
9,205
+11.5%
55
Prodigy CAD map
163
Sabine County
10,012
9,900
+1.1%
20
Prodigy CAD map
164
Marion County
9,896
9,842
+0.5%
26
appraisal district map
165
Runnels County
9,693
9,896
−2.1%
9.2
Prodigy CAD map
166
Parmer County
9,678
9,874
−2.0%
11
appraisal district map
167
Jack County
9,563
8,471
+12.9%
10
appraisal district map
168
Brewster County
9,458
9,544
−0.9%
1.5
appraisal district map
169
Duval County
9,402
9,830
−4.4%
5.2
appraisal district map
170
Stephens County
9,380
9,100
+3.1%
10
Prodigy CAD map
171
Ochiltree County
9,284
10,015
−7.3%
10
appraisal district map
172
Archer County
9,129
8,552
+6.7%
10
appraisal district map
173
Zavala County
9,037
9,677
−6.6%
7.0
Prodigy CAD map
174
Mitchell County
8,947
8,995
−0.5%
9.8
appraisal district map
175
Hamilton County
8,680
8,224
+5.5%
10
appraisal district map
176
Dimmit County
8,024
8,615
−6.9%
6.0
appraisal district map
177
Coleman County
7,915
7,686
+3.0%
6.3
appraisal district map
178
San Augustine County
7,722
7,921
−2.5%
15
appraisal district map
179
Winkler County
7,540
7,793
−3.2%
9.0
Prodigy CAD map
180
Dallam County
7,508
7,135
+5.2%
5.0
appraisal district map
181
McCulloch County
7,472
7,633
−2.1%
7.0
appraisal district map
182
Yoakum County
7,438
7,691
−3.3%
9.3
appraisal district map
183
Castro County
7,295
7,363
−0.9%
8.2
appraisal district map
184
Goliad County
7,208
7,017
+2.7%
8.5
appraisal district map
185
Bailey County
6,963
6,905
+0.8%
8.4
appraisal district map
186
Swisher County
6,703
6,973
−3.9%
7.5
Prodigy CAD map
187
Refugio County
6,657
6,741
−1.2%
8.6
appraisal district map
188
Childress County
6,643
6,666
−0.3%
9.5
appraisal district map
189
Brooks County
6,579
7,126
−7.7%
7.0
appraisal district map
190
La Salle County
6,517
6,657
−2.1%
4.4
Prodigy CAD map
191
Lynn County
6,017
5,593
+7.6%
6.7
appraisal district map
192
Carson County
5,805
5,799
+0.1%
6.3
appraisal district map
193
San Saba County
5,787
5,721
+1.2%
5.1
appraisal district map
194
Delta County
5,549
5,224
+6.2%
22
appraisal district map
195
Haskell County
5,499
5,420
+1.5%
6.1
Prodigy CAD map
196
Presidio County
5,433
6,130
−11.4%
1.4
appraisal district map
197
Martin County
5,284
5,246
+0.7%
5.8
appraisal district map
198
Hansford County
4,944
5,275
−6.3%
5.4
appraisal district map
199
Hartley County
4,904
5,363
−8.6%
3.4
appraisal district map
200
Floyd County
4,881
5,397
−9.6%
4.9
Prodigy CAD map
201
Crosby County
4,852
5,128
−5.4%
5.4
county web map
202
Wheeler County
4,773
4,987
−4.3%
5.2
appraisal district map
203
Mills County
4,580
4,454
+2.8%
6.1
appraisal district map
204
Jim Hogg County
4,555
4,834
−5.8%
4.0
Prodigy CAD map
205
Crane County
4,554
4,673
−2.5%
5.8
appraisal district map
206
Garza County
4,510
5,815
−22.4%
5.0
appraisal district map
207
Kimble County
4,438
4,283
+3.6%
3.5
appraisal district map
208
Mason County
3,990
3,953
+0.9%
4.3
appraisal district map
209
Fisher County
3,692
3,673
+0.5%
4.1
appraisal district map
210
Concho County
3,607
3,302
+9.2%
3.7
appraisal district map
211
Baylor County
3,472
3,465
+0.2%
4.0
appraisal district map
212
Hudspeth County
3,433
3,200
+7.3%
0.8
appraisal district map
213
Coke County
3,412
3,306
+3.2%
3.7
appraisal district map
214
Hardeman County
3,292
3,548
−7.2%
4.7
appraisal district map
215
Donley County
3,213
3,258
−1.4%
3.5
appraisal district map
216
Sutton County
3,203
3,378
−5.2%
2.2
Prodigy CAD map
217
Shackelford County
3,197
3,105
+3.0%
3.5
Prodigy CAD map
218
Knox County
3,192
3,353
−4.8%
3.8
appraisal district map
219
Reagan County
3,166
3,427
−7.6%
2.7
appraisal district map
220
Upton County
3,131
3,308
−5.4%
2.5
listed link under review
221
Kinney County
3,128
3,133
−0.2%
2.3
appraisal district map
222
Hemphill County
3,083
3,385
−8.9%
3.4
appraisal district map
223
Lipscomb County
2,955
3,061
−3.5%
3.2
Prodigy CAD map
224
Sherman County
2,781
2,777
+0.1%
3.0
appraisal district map
225
Crockett County
2,769
3,098
−10.6%
1.0
appraisal district map
226
Real County
2,745
2,757
−0.4%
3.9
appraisal district map
227
Hall County
2,737
2,825
−3.1%
3.1
appraisal district map
228
Cochran County
2,546
2,545
+0.0%
3.3
appraisal district map
229
Collingsworth County
2,487
2,652
−6.2%
2.7
appraisal district map
230
Culberson County
2,267
2,186
+3.7%
0.6
Prodigy CAD map
231
Schleicher County
2,245
2,448
−8.3%
1.7
appraisal district map
232
Menard County
1,956
1,962
−0.3%
2.2
appraisal district map
233
Armstrong County
1,843
1,847
−0.2%
2.0
appraisal district map
234
Oldham County
1,783
1,759
+1.4%
1.2
appraisal district map
235
Jeff Davis County
1,711
1,999
−14.4%
0.8
appraisal district map
236
Dickens County
1,692
1,769
−4.4%
1.9
appraisal district map
237
Throckmorton County
1,554
1,447
+7.4%
1.7
appraisal district map
238
Briscoe County
1,474
1,436
+2.6%
1.6
appraisal district map
239
Irion County
1,463
1,508
−3.0%
1.4
appraisal district map
240
Edwards County
1,370
1,424
−3.8%
0.6
appraisal district map
241
Sterling County
1,349
1,371
−1.6%
1.5
appraisal district map
242
Cottle County
1,224
1,379
−11.2%
1.4
appraisal district map
243
Stonewall County
1,186
1,245
−4.7%
1.3
appraisal district map
244
Glasscock County
1,128
1,115
+1.2%
1.3
appraisal district map
245
Foard County
1,044
1,097
−4.8%
1.5
appraisal district map
246
Motley County
1,043
1,062
−1.8%
1.1
Prodigy CAD map
247
Roberts County
867
830
+4.5%
0.9
Prodigy CAD map
248
Terrell County
702
762
−7.9%
0.3
appraisal district map
249
Kent County
674
750
−10.1%
0.7
appraisal district map
250
Borden County
567
629
−9.9%
0.6
appraisal district map
251
McMullen County
544
601
−9.5%
0.5
appraisal district map
252
Kenedy County
319
350
−8.9%
0.2
appraisal district map
253
King County
192
262
−26.7%
0.2
appraisal district map
254
Loving County
52
62
−16.1%
0.1
appraisal district map
Percent change runs from the April 1, 2020 estimates base to July 1, 2025. People per square mile is the July 2025 estimate divided by the county's land area in the Census Bureau's 2020 Gazetteer file, so lakes and bays are left out.
How Texas's population is spread out
Grouping the counties by size shows how concentrated the state is:
Residents (July 2025)
Counties
Total residents
Share of state
1,000,000 or more
7
15,871,172
50%
250,000 to 999,999
16
7,982,502
25%
100,000 to 249,999
20
3,325,030
10%
25,000 to 99,999
59
3,071,236
10%
10,000 to 24,999
61
1,053,705
3%
Under 10,000
91
406,176
1%
23 counties with at least 250,000 residents hold 75% of the state's population.
Most and least densely populated
The most crowded counties by people per square mile of land:
Dallas County: 3,048 per sq mi (2,661,397 people on 873 sq mi)
Harris County: 2,956 per sq mi (5,045,026 people on 1,707 sq mi)
Tarrant County: 2,599 per sq mi (2,248,466 people on 865 sq mi)
Bexar County: 1,742 per sq mi (2,160,088 people on 1,240 sq mi)
Collin County: 1,542 per sq mi (1,297,179 people on 841 sq mi)
The most thinly settled:
Loving County: 0.1 per sq mi (52 people on 669 sq mi)
King County: 0.2 per sq mi (192 people on 911 sq mi)
Kenedy County: 0.2 per sq mi (319 people on 1,459 sq mi)
Terrell County: 0.3 per sq mi (702 people on 2,358 sq mi)
McMullen County: 0.5 per sq mi (544 people on 1,140 sq mi)
About these numbers
They are estimates. Between censuses the Census Bureau's Population Estimates Program updates county totals each year from births, deaths and migration records. The next full count is the 2030 census.
The base is April 1, 2020. The estimates start from an April 1, 2020 "estimates base" built from the 2020 census, which is why it is slightly different from the published census count.
Each new release revises the past. A newer vintage can change earlier years as well, so compare numbers from the same release, as this page does.
Statewide total. The counties add up exactly to the statewide figure of 31,709,821 in the same file.
Using population numbers in a land search
Big counties, busy offices. In the most populous counties, parcel maps and deed records are usually online and searchable, but recording and permit offices are busier. Allow for that if you are on a deadline.
Small counties, fewer sales. In counties with only a few thousand people, land changes hands less often, so there are fewer recent sales to compare a price with. The county assessor's sales records are the best source.
Density hints at lot size. A low people-per-square-mile figure usually means farms, ranches and timber tracts; a high one means subdivided lots. The parcel viewer shows the actual parcel lines.
Check the official map. Use the parcel viewer link in the table for boundaries, parcel numbers and owner names, then confirm anything important with the county's recorder or assessor.
Related guides
More: All Texas counties on Platbookmapper
Sources