Ranking of Texas Counties By Percentage of Population Aged 25 years and above with an Educational attainment of High School Graduate or Equivalent in 2021 (ACS-5Yrs)

Updated on September 3, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, the percentage of the population of Texas (aged 25 years and above) who had an educational attainment of High School Graduate or Equivalent was 24.51%. Among all Texas counties, Sterling County had the highest percentage of its population (aged 25 years and above) with an educational attainment of High School Graduate or Equivalent (46.58%), followed by McMullen County (46.57%), and La Salle County (45.10%).

The chart below shows the top 10 Texas counties, and the table below shows the ranking of all Texas counties.

You can see similar information for other educational attainments.

You can also see similar information for other states and for the United States.

Ranking of Texas Counties By Percentage of Population (Aged 25yrs+) with an Educational Attainment of High School Graduate or Equivalent in 2021
Sterling County
McMullen County
La Salle County
Jasper County
Reagan County
Mitchell County
San Augustine County
Newton County
Gonzales County
Cass County
Ranking of Texas Counties By Percentage of Population (Aged 25yrs+) with an Educational Attainment of High School Graduate or Equivalent in 2021
0 of 0
Rank County Percentage of Population (Aged 25yrs+) (%)
1 Sterling County 46.58
2 McMullen County 46.57
3 La Salle County 45.10
4 Jasper County 43.77
5 Reagan County 43.31
6 Mitchell County 43.29
7 San Augustine County 43.23
8 Newton County 43.11
9 Gonzales County 43.05
10 Cass County 43.03
11 Morris County 41.99
12 Red River County 41.31
13 Milam County 40.96
14 DeWitt County 40.76
15 Refugio County 40.55
16 Deaf Smith County 40.37
17 Lee County 40.30
18 Atascosa County 39.77
19 Marion County 39.76
20 Lavaca County 39.60
21 Hardin County 39.45
22 Tyler County 39.38
23 Madison County 39.27
24 Culberson County 39.10
25 San Jacinto County 39.08
26 Trinity County 39.03
27 Walker County 38.97
28 Liberty County 38.93
29 Fayette County 38.79
30 Jones County 38.77
31 Anderson County 38.68
32 Caldwell County 38.47
33 Reeves County 38.38
34 Stonewall County 38.35
35 Robertson County 38.32
36 San Saba County 38.28
37 Haskell County 38.25
38 Jack County 38.23
39 Crockett County 38.15
40 Archer County 38.09
41 Real County 38.01
42 Willacy County 37.93
43 Concho County 37.73
44 Frio County 37.71
45 Pecos County 37.68
46 Baylor County 37.65
47 Jim Wells County 37.50
48 Polk County 37.42
49 Crane County 37.41
50 Titus County 37.30
51 Crosby County 37.28
52 Karnes County 37.04
53 Hardeman County 36.95
54 Montague County 36.71
55 Houston County 36.59
56 Palo Pinto County 36.55
57 Upton County 36.48
58 Jim Hogg County 36.46
58 Rains County 36.46
59 Childress County 36.14
60 Leon County 36.09
61 Orange County 36.06
62 Lamb County 35.95
63 Colorado County 35.78
64 Briscoe County 35.71
65 Hemphill County 35.70
66 Hamilton County 35.66
67 King County 35.54
68 Runnels County 35.51
69 Hartley County 35.50
70 Shelby County 35.42
71 Johnson County 35.28
72 Ward County 35.22
73 Fannin County 35.12
74 Sabine County 35.08
75 Throckmorton County 35.03
76 Hunt County 35.02
77 Fisher County 34.95
78 Limestone County 34.93
79 Brown County 34.84
80 Hopkins County 34.78
81 Stephens County 34.41
82 Hill County 34.39
83 Clay County 34.29
84 Lamar County 34.28
85 Bailey County 34.20
86 Swisher County 34.19
87 Sutton County 34.03
88 Burleson County 34.02
89 Callahan County 33.96
90 Howard County 33.95
91 Wheeler County 33.89
92 Upshur County 33.88
93 Wise County 33.87
94 Bowie County 33.78
95 Roberts County 33.75
96 Austin County 33.73
97 Camp County 33.69
98 Henderson County 33.59
99 Grimes County 33.57
100 Falls County 33.50
101 Ochiltree County 33.48
102 Freestone County 33.42
103 Duval County 33.39
104 Martin County 33.38
105 Coke County 33.36
106 Cochran County 33.27
107 Gray County 33.19
108 Bosque County 33.18
109 Wilbarger County 33.15
110 Rusk County 33.14
111 Dawson County 33.06
112 Jackson County 33.05
113 Nolan County 33.02
114 McCulloch County 33.01
115 Hutchinson County 32.99
116 Aransas County 32.97
116 Hall County 32.97
117 Kleberg County 32.88
118 Wichita County 32.86
119 Wilson County 32.83
120 Dickens County 32.79
121 Harrison County 32.77
122 Scurry County 32.75
123 Somervell County 32.66
123 Zapata County 32.66
124 Gaines County 32.55
125 Dimmit County 32.49
126 Bee County 32.39
126 Garza County 32.39
127 Castro County 32.33
128 Calhoun County 32.28
129 Carson County 32.25
130 Comanche County 32.24
130 Van Zandt County 32.24
131 San Patricio County 32.22
132 Wood County 32.17
133 Donley County 32.09
133 Washington County 32.09
134 Medina County 32.05
135 Hale County 32.04
136 Jefferson County 32.03
137 Delta County 31.87
138 Cooke County 31.81
139 Coleman County 31.79
139 Terry County 31.79
140 Live Oak County 31.77
141 Angelina County 31.61
142 Young County 31.50
143 Potter County 31.45
144 Zavala County 31.35
145 Bastrop County 31.32
146 Andrews County 31.31
147 Oldham County 31.30
148 Dallam County 31.22
149 Moore County 31.20
150 Knox County 31.16
151 Lampasas County 31.02
152 Mills County 30.92
153 Waller County 30.62
154 Victoria County 30.61
155 Nacogdoches County 30.50
156 Burnet County 30.38
156 Cherokee County 30.38
157 Guadalupe County 30.32
158 Winkler County 30.22
159 Panola County 30.21
160 Grayson County 30.10
161 Navarro County 30.05
162 Lipscomb County 29.94
163 Ector County 29.77
164 Kaufman County 29.75
165 Matagorda County 29.65
166 Floyd County 29.63
166 Yoakum County 29.63
167 Taylor County 29.55
168 Uvalde County 29.52
169 Tom Green County 29.51
170 Nueces County 29.37
171 Motley County 29.23
172 Wharton County 29.15
173 Eastland County 29.10
174 Coryell County 28.85
175 Kimble County 28.77
176 Goliad County 28.75
177 Bandera County 28.73
178 Blanco County 28.72
179 Kerr County 28.65
180 Lynn County 28.54
181 Hansford County 28.44
182 Schleicher County 28.29
183 Cottle County 28.23
184 Gregg County 28.15
185 Hood County 28.12
186 Erath County 27.77
187 Franklin County 27.52
188 Parker County 27.32
189 Armstrong County 27.28
189 Terrell County 27.28
190 Ellis County 27.23
191 McLennan County 26.92
192 Brooks County 26.53
193 Starr County 26.47
194 Hockley County 26.44
195 Llano County 26.37
196 Gillespie County 26.36
197 Maverick County 26.33
198 Parmer County 26.32
199 Irion County 26.29
200 Cameron County 26.06
201 Chambers County 25.95
202 Bell County 25.94
203 Lubbock County 25.89
204 Kinney County 25.70
204 Val Verde County 25.70
205 Menard County 25.45
206 Borden County 24.86
207 Bexar County 24.39
208 Galveston County 24.34
209 Hidalgo County 24.27
210 Midland County 24.24
211 Brazoria County 24.22
212 Smith County 24.14
213 Comal County 23.91
214 El Paso County 23.79
214 Kent County 23.79
215 Tarrant County 23.68
216 Webb County 23.62
217 Randall County 23.61
218 Foard County 23.42
219 Montgomery County 23.11
220 Collingsworth County 23.10
221 Hudspeth County 22.94
222 Harris County 22.76
223 Hays County 22.65
224 Dallas County 22.60
225 Shackelford County 22.22
226 Sherman County 22.20
227 Edwards County 21.83
228 Brazos County 20.95
229 Mason County 20.45
230 Williamson County 18.68
231 Glasscock County 18.29
232 Fort Bend County 17.95
232 Rockwall County 17.95
233 Jeff Davis County 17.90
234 Loving County 17.31
235 Denton County 16.92
236 Brewster County 16.38
237 Travis County 15.73
238 Collin County 14.70
239 Kendall County 14.66
240 Kenedy County 14.56
241 Presidio County 12.93