Data / Rankings / Population / Counties in Texas
Counties in Texas by population
Harris County had the highest population of 254 counties in 2020, at 4.73 million. Loving County had the lowest, at 63. The median was 18,470 and the figure for Texas was 29.24 million. Source: the U.S. Census Bureau.
Harris County Harris County: 4,734,060 persons 4,734,060 Dallas County Dallas County: 2,610,802 persons 2,610,802 Tarrant County Tarrant County: 2,116,194 persons 2,116,194 Bexar County Bexar County: 2,015,492 persons 2,015,492 Travis County Travis County: 1,296,572 persons 1,296,572 Collin County Collin County: 1,075,512 persons 1,075,512 Denton County Denton County: 914,517 persons 914,517 Hidalgo County Hidalgo County: 872,753 persons 872,753 El Paso County El Paso County: 866,582 persons 866,582 Fort Bend County Fort Bend County: 830,347 persons 830,347 Montgomery County Montgomery County: 625,369 persons 625,369 Williamson County Williamson County: 615,611 persons 615,611 Cameron County Cameron County: 421,504 persons 421,504 Brazoria County Brazoria County: 373,490 persons 373,490 Bell County Bell County: 372,407 persons 372,407 Nueces County Nueces County: 353,554 persons 353,554 Galveston County Galveston County: 351,586 persons 351,586 Lubbock County Lubbock County: 311,589 persons 311,589 Webb County Webb County: 267,336 persons 267,336 McLennan County McLennan County: 261,189 persons 261,189 Jefferson County Jefferson County: 256,141 persons 256,141 Hays County Hays County: 243,984 persons 243,984 Brazos County Brazos County: 234,527 persons 234,527 Smith County Smith County: 234,205 persons 234,205 Ellis County Ellis County: 194,322 persons 194,322 Johnson County Johnson County: 180,955 persons 180,955 Guadalupe County Guadalupe County: 173,722 persons 173,722 Midland County Midland County: 170,722 persons 170,722 Ector County Ector County: 165,491 persons 165,491 Comal County Comal County: 163,608 persons 163,608 Parker County Parker County: 149,559 persons 149,559 Kaufman County Kaufman County: 147,165 persons 147,165 Taylor County Taylor County: 143,484 persons 143,484 Randall County Randall County: 141,255 persons 141,255 Grayson County Grayson County: 136,157 persons 136,157 Wichita County Wichita County: 129,611 persons 129,611 Gregg County Gregg County: 124,315 persons 124,315 Tom Green County Tom Green County: 120,185 persons 120,185 Potter County Potter County: 118,353 persons 118,353 Rockwall County Rockwall County: 109,199 persons 109,199 persons. Source: U.S. Census Bureau . Retrieved 2026-10-08.
Full ranking Rank Counties 2020persons 1 Harris County 4,734,060 2 Dallas County 2,610,802 3 Tarrant County 2,116,194 4 Bexar County 2,015,492 5 Travis County 1,296,572 6 Collin County 1,075,512 7 Denton County 914,517 8 Hidalgo County 872,753 9 El Paso County 866,582 10 Fort Bend County 830,347 11 Montgomery County 625,369 12 Williamson County 615,611 13 Cameron County 421,504 14 Brazoria County 373,490 15 Bell County 372,407 16 Nueces County 353,554 17 Galveston County 351,586 18 Lubbock County 311,589 19 Webb County 267,336 20 McLennan County 261,189 21 Jefferson County 256,141 22 Hays County 243,984 23 Brazos County 234,527 24 Smith County 234,205 25 Ellis County 194,322 26 Johnson County 180,955 27 Guadalupe County 173,722 28 Midland County 170,722 29 Ector County 165,491 30 Comal County 163,608 31 Parker County 149,559 32 Kaufman County 147,165 33 Taylor County 143,484 34 Randall County 141,255 35 Grayson County 136,157 36 Wichita County 129,611 37 Gregg County 124,315 38 Tom Green County 120,185 39 Potter County 118,353 40 Rockwall County 109,199 41 Hunt County 100,260 42 Bastrop County 98,060 43 Bowie County 92,907 44 Liberty County 92,471 45 Victoria County 91,299 46 Angelina County 86,496 47 Orange County 84,759 48 Coryell County 83,102 49 Henderson County 82,400 50 Walker County 76,562 51 Wise County 68,931 52 San Patricio County 68,839 53 Harrison County 68,798 54 Starr County 65,853 55 Nacogdoches County 64,642 56 Hood County 62,054 57 Van Zandt County 59,747 58 Anderson County 57,941 59 Maverick County 57,866 60 Waller County 57,294 61 Hardin County 56,357 62 Navarro County 52,843 63 Kerr County 52,696 64 Rusk County 52,255 65 Medina County 51,058 66 Cherokee County 50,619 67 Polk County 50,464 68 Lamar County 50,131 69 Wilson County 50,051 70 Burnet County 49,480 71 Atascosa County 49,286 72 Val Verde County 47,597 73 Chambers County 46,992 74 Caldwell County 45,945 75 Wood County 45,042 76 Kendall County 44,568 77 Erath County 42,710 78 Cooke County 41,751 79 Wharton County 41,581 80 Upshur County 41,044 81 Jim Wells County 38,888 82 Brown County 38,056 83 Hopkins County 36,833 84 Matagorda County 36,287 85 Fannin County 35,974 86 Hill County 35,965 87 Washington County 35,791 88 Howard County 34,811 89 Jasper County 32,921 90 Hale County 32,458 91 Titus County 31,298 92 Bee County 31,043 93 Kleberg County 30,986 94 Austin County 30,133 95 Grimes County 29,443 96 Palo Pinto County 28,456 97 Cass County 28,441 98 San Jacinto County 27,542 99 Gillespie County 26,768 100 Milam County 24,780 101 Uvalde County 24,565 102 Fayette County 24,511 103 Shelby County 24,042 104 Aransas County 23,930 105 Panola County 22,498 106 Limestone County 22,141 107 Houston County 22,073 108 Lampasas County 21,704 109 Gaines County 21,699 110 Hockley County 21,484 111 Llano County 21,331 112 Moore County 21,264 113 Gray County 21,197 114 Bandera County 20,987 115 Colorado County 20,641 116 Hutchinson County 20,569 117 Lavaca County 20,355 118 Willacy County 20,125 119 Calhoun County 20,064 120 Montague County 20,040 121 DeWitt County 19,841 122 Tyler County 19,824 123 Gonzales County 19,670 124 Jones County 19,667 125 Freestone County 19,439 126 Andrews County 18,616 127 Deaf Smith County 18,533 128 Frio County 18,406 129 Bosque County 18,255 130 Young County 17,847 131 Eastland County 17,800 132 Burleson County 17,679 133 Lee County 17,504 134 Falls County 16,942 135 Scurry County 16,916 136 Robertson County 16,767 137 Leon County 15,775 138 Pecos County 15,188 139 Jackson County 14,997 140 Karnes County 14,811 141 Reeves County 14,769 142 Nolan County 14,724 143 Zapata County 13,875 144 Callahan County 13,748 145 Trinity County 13,636 146 Comanche County 13,635 147 Madison County 13,457 148 Lamb County 13,005 149 Wilbarger County 12,842 150 Dawson County 12,474 151 Camp County 12,429 152 Rains County 12,182 153 Newton County 12,163 154 Morris County 11,978 155 Terry County 11,792 156 Ward County 11,679 157 Red River County 11,564 158 Blanco County 11,451 159 Live Oak County 11,348 160 Franklin County 10,372 161 Clay County 10,255 162 Ochiltree County 9,954 163 Runnels County 9,916 164 Sabine County 9,896 165 Marion County 9,866 166 Parmer County 9,856 167 Duval County 9,811 168 Zavala County 9,668 169 Brewster County 9,561 170 Somervell County 9,206 171 Stephens County 9,095 172 Mitchell County 9,013 173 Dimmit County 8,584 174 Archer County 8,553 175 Jack County 8,484 176 Hamilton County 8,252 177 San Augustine County 7,923 178 Winkler County 7,757 179 Coleman County 7,687 180 Yoakum County 7,672 181 McCulloch County 7,592 182 Castro County 7,324 183 Dallam County 7,137 184 Brooks County 7,095 185 Goliad County 7,021 186 Swisher County 6,948 187 Bailey County 6,869 188 Refugio County 6,742 189 Childress County 6,657 190 La Salle County 6,642 191 Presidio County 6,105 192 Garza County 5,806 193 Carson County 5,795 194 San Saba County 5,723 195 Lynn County 5,609 196 Haskell County 5,439 197 Floyd County 5,369 198 Hartley County 5,337 199 Martin County 5,259 200 Hansford County 5,253 201 Delta County 5,221 202 Crosby County 5,096 203 Wheeler County 4,976 204 Jim Hogg County 4,845 205 Crane County 4,671 206 Mills County 4,447 207 Kimble County 4,293 208 Mason County 3,970 209 Fisher County 3,678 210 Hardeman County 3,558 211 Baylor County 3,461 212 Reagan County 3,423 213 Hemphill County 3,365 214 Sutton County 3,361 215 Knox County 3,346 216 Coke County 3,321 217 Concho County 3,317 218 Upton County 3,301 219 Donley County 3,276 220 Hudspeth County 3,189 221 Kinney County 3,127 222 Shackelford County 3,114 223 Crockett County 3,095 224 Lipscomb County 3,039 225 Hall County 2,805 226 Sherman County 2,784 227 Real County 2,749 228 Collingsworth County 2,642 229 Cochran County 2,559 230 Schleicher County 2,438 231 Culberson County 2,185 232 Jeff Davis County 1,987 233 Menard County 1,959 234 Armstrong County 1,851 235 Oldham County 1,766 236 Dickens County 1,758 237 Irion County 1,506 238 Throckmorton County 1,457 239 Edwards County 1,421 240 Briscoe County 1,420 241 Sterling County 1,383 242 Cottle County 1,366 243 Stonewall County 1,244 244 Glasscock County 1,117 245 Foard County 1,090 246 Motley County 1,062 247 Roberts County 824 248 Kent County 758 249 Terrell County 752 250 Borden County 643
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=10Connect 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.73 million in 2020, according to the U.S. Census Bureau.
Which county has the lowest population? Loving County, with 63 in 2020.
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