Counties in Texas by foreign-born share of the population, 2024

Kenedy County had the highest foreign-born share of the population of 254 counties in 2024, at 46.9%. Roberts County had the lowest, at 0%. The median was 7.4% and the figure for Texas was 17.6%. Source: the U.S. Census Bureau.

Highest46.9Kenedy County
Median7.4254 counties
Texas17.6History

Top 40 counties, 2024

CSVChart (SVG)

Kenedy CountyKenedy County: 46.9 %46.9Presidio CountyPresidio County: 30.6 %30.6Fort Bend CountyFort Bend County: 30.5 %30.5Maverick CountyMaverick County: 30.4 %30.4Moore CountyMoore County: 30.1 %30.1Gaines CountyGaines County: 28.7 %28.7Ochiltree CountyOchiltree County: 27.7 %27.7Starr CountyStarr County: 27.2 %27.2Harris CountyHarris County: 26.8 %26.8Hidalgo CountyHidalgo County: 26.1 %26.1Webb CountyWebb County: 25.3 %25.3Dallas CountyDallas County: 24.8 %24.8Hudspeth CountyHudspeth County: 24.7 %24.7Parmer CountyParmer County: 24.7 %24.7Sherman CountySherman County: 24 %24Crane CountyCrane County: 23.6 %23.6Zapata CountyZapata County: 23.4 %23.4Collin CountyCollin County: 23.3 %23.3Cameron CountyCameron County: 23.2 %23.2El Paso CountyEl Paso County: 23.1 %23.1Dallam CountyDallam County: 22.4 %22.4Yoakum CountyYoakum County: 22.1 %22.1Val Verde CountyVal Verde County: 19.9 %19.9Kinney CountyKinney County: 19.4 %19.4Reeves CountyReeves County: 19.3 %19.3Cochran CountyCochran County: 18.9 %18.9Bailey CountyBailey County: 18.8 %18.8Titus CountyTitus County: 18.4 %18.4Travis CountyTravis County: 18.1 %18.1Crockett CountyCrockett County: 17.5 %17.5Castro CountyCastro County: 17.4 %17.4Denton CountyDenton County: 17.4 %17.4Tarrant CountyTarrant County: 17.2 %17.2Deaf Smith CountyDeaf Smith County: 17.2 %17.2Ector CountyEctor County: 16.7 %16.7Hansford CountyHansford County: 16.6 %16.6Williamson CountyWilliamson County: 16.2 %16.2Liberty CountyLiberty County: 15.6 %15.6Winkler CountyWinkler County: 15.3 %15.3Montgomery CountyMontgomery County: 15.3 %15.3
%. Source: Invokely calculation with data from U.S. Census Bureau. Retrieved 2026-10-09.

Full ranking

RankCounties2024 (%)Change on 2023
1Kenedy County46.9+8.4 pts
2Presidio County30.6+2.5 pts
3Fort Bend County30.5+0.6 pts
4Maverick County30.4-0.3 pts
5Moore County30.1+2.3 pts
6Gaines County28.7+4.4 pts
7Ochiltree County27.7-2.6 pts
8Starr County27.2-0.3 pts
9Harris County26.8+0.4 pts
10Hidalgo County26.10 pts
11Webb County25.3-0.1 pts
12Dallas County24.8+0.2 pts
13Hudspeth County24.7-3.9 pts
14Parmer County24.7+1 pts
15Sherman County24+2.6 pts
16Crane County23.6-0 pts
17Zapata County23.4+0.6 pts
18Collin County23.3+0.8 pts
19Cameron County23.2+0.5 pts
20El Paso County23.10 pts
21Dallam County22.4-3.6 pts
22Yoakum County22.1-0.6 pts
23Val Verde County19.9+0.9 pts
24Kinney County19.4+7.1 pts
25Reeves County19.3+0.2 pts
26Cochran County18.9+3.4 pts
27Bailey County18.8+2.8 pts
28Titus County18.4-0.3 pts
29Travis County18.1+0.8 pts
30Crockett County17.5+5.2 pts
31Castro County17.4+0.7 pts
32Denton County17.4+0.6 pts
33Tarrant County17.2+0.6 pts
34Deaf Smith County17.2-0.1 pts
35Ector County16.7+0.1 pts
36Hansford County16.6+0.5 pts
37Williamson County16.2+1.3 pts
38Liberty County15.6+1.8 pts
39Winkler County15.3+0.2 pts
40Montgomery County15.3+0.6 pts
41Lipscomb County15.20 pts
42Waller County14.7+2.6 pts
43Brazoria County14.6+0.3 pts
44Potter County14.5-0 pts
45Hemphill County14.1-0.9 pts
46Pecos County13.9+0.4 pts
47Bexar County13.9+0.6 pts
48Andrews County13.8-0.7 pts
49Bastrop County13.2-0.3 pts
50Lamb County13+1.4 pts
51Navarro County12.9-0 pts
52Caldwell County12.90 pts
53Brazos County12.8+0.3 pts
54Midland County12.8-0.3 pts
55Garza County12.4-4.2 pts
56Concho County12.3+0.1 pts
57Jefferson County12.1-0 pts
58Reagan County11.9+1.2 pts
59Sterling County11.9+2.3 pts
60Matagorda County11.8+1.9 pts
61Gonzales County11.7+0.5 pts
62Austin County11.6+1 pts
63Brewster County11.4+3.2 pts
64Kaufman County11.4+0.6 pts
65Gray County11.3+1.7 pts
66Uvalde County10.9+0.8 pts
67Floyd County10.9+0.1 pts
68Frio County10.9-7.8 pts
69Camp County10.5-0.2 pts
70Willacy County10.4-2.1 pts
71Galveston County10.2-0 pts
72Terry County10.1+1.3 pts
73Glasscock County10.1+0.1 pts
74Comanche County10+1.1 pts
75Howard County9.8-0.7 pts
76Hartley County9.8-0.2 pts
77Hays County9.8+0.3 pts
78Chambers County9.6+0.5 pts
79Upton County9.5+1.9 pts
80Ward County9.5+1.8 pts
81Limestone County9.5+0.4 pts
82Culberson County9.50 pts
83Edwards County9.5+0.9 pts
84Hopkins County9.4+0.1 pts
85Cherokee County9.40 pts
86Madison County9.3+0.7 pts
87Wheeler County9.3+0.6 pts
88Martin County9.3-0.5 pts
89Calhoun County9.2-0.9 pts
90Hale County9.2-1.2 pts
91Schleicher County9.1-1 pts
92Sutton County9.1-2.4 pts
93Rockwall County8.9+0.2 pts
94Jeff Davis County8.9-3.9 pts
95San Jacinto County8.9-0.2 pts
96Smith County8.8+0.2 pts
97Colorado County8.7+0.3 pts
98Live Oak County8.7+1 pts
99Stephens County8.6+0.8 pts
100Bell County8.6+0.2 pts
100Hall County8.6-1.1 pts
100McLennan County8.6+0.1 pts
103Wharton County8.5+0.1 pts
104Ellis County8.5+0.3 pts
105Atascosa County8.4-0.2 pts
105Dawson County8.4+2.2 pts
105Nueces County8.4-0 pts
108Somervell County8.3-0.4 pts
109Briscoe County8.3-0 pts
110Gregg County8.2-0.4 pts
111San Saba County8.1-1 pts
112Hunt County8.1+0.5 pts
113Burnet County8.1+0.5 pts
114Angelina County8-0.3 pts
114Nacogdoches County8-0.2 pts
114Wise County8+0.5 pts
117Hockley County8+0.6 pts
118Oldham County7.9+1.1 pts
119Franklin County7.8+0.6 pts
120Grayson County7.7+0.5 pts
120San Patricio County7.7+2 pts
122Kerr County7.7+0.7 pts
122Zavala County7.7+1.7 pts
124Walker County7.6-0.3 pts
125Young County7.6+1.1 pts
126Guadalupe County7.5+0.4 pts
127Shelby County7.40 pts
128Grimes County7.3+0.2 pts
129Dimmit County7.2-2.8 pts
130Washington County7.2+0.6 pts
131Victoria County7.1+0.1 pts
132Knox County7.1-0.7 pts
133Burleson County7.1+1 pts
134Brooks County7-1 pts
135Cooke County7+0.2 pts
136Falls County7+1.4 pts
136Lee County7-0.6 pts
138Leon County7+1.5 pts
139Johnson County6.9+0.2 pts
140Kendall County6.9-0.5 pts
141Hutchinson County6.9+1.8 pts
142Hill County6.7+0.3 pts
142Taylor County6.7-0.2 pts
142Wichita County6.7+0.5 pts
145Erath County6.6-1 pts
146Medina County6.5+0.4 pts
147Anderson County6.5-0 pts
148Fayette County6.3-1 pts
149Rusk County6.3-0.1 pts
150Comal County6.2-0.4 pts
150Kimble County6.2-0.7 pts
152Collingsworth County6.2+1.8 pts
152Milam County6.2+0.2 pts
154Scurry County6.1+1.5 pts
155Coryell County6.1-0.1 pts
156Lubbock County6.1+0.1 pts
157Morris County6.1-0 pts
158Loving County6.1-3.2 pts
159Gillespie County6-0.8 pts
160Bosque County6-0.3 pts
160Tom Green County6-0 pts
162Wilbarger County5.9+0.4 pts
163Hardeman County5.8-2 pts
164San Augustine County5.8+0.9 pts
165Kleberg County5.7-0.6 pts
166Blanco County5.6+0.5 pts
167Henderson County5.5+0.6 pts
168Dickens County5.4+1.4 pts
169Freestone County5.4+0.6 pts
170Bandera County5.3+0.1 pts
171Jackson County5.3-0.8 pts
172Coleman County5.2-0.1 pts
173Randall County5.20 pts
174Jack County5.20 pts
175La Salle County5.2-1 pts
176Irion County5.1+1.2 pts
177Palo Pinto County5.1-0.4 pts
178Hamilton County5-0.6 pts
179Fannin County4.9+0.3 pts
179Jim Wells County4.9+0.3 pts
181Lampasas County4.9-0.9 pts
182Llano County4.9+0.5 pts
183Haskell County4.9-1.1 pts
184Donley County4.9-0.1 pts
185Harrison County4.9+0.2 pts
186Eastland County4.8-0.2 pts
187Lavaca County4.8-1.2 pts
188Childress County4.8+0.8 pts
189Parker County4.7-0.4 pts
190Mills County4.7+0.9 pts
191Robertson County4.7-1 pts
192Mason County4.6+0.9 pts
193Wilson County4.6-0.1 pts
194Menard County4.6-0.1 pts
195Bowie County4.5+0.3 pts
196Lamar County4.5+0.1 pts
197Polk County4.5-0.2 pts
198Bee County4.5+0.2 pts
198Nolan County4.5+0.3 pts
200Swisher County4.4-5.1 pts
201Hood County4.4+0.5 pts
202McCulloch County4.2-1.1 pts
203McMullen County4.1+0.6 pts
204Wood County4.1+0.2 pts
205Van Zandt County4.1+0.1 pts
206Goliad County4.1-0.5 pts
207Brown County4.1+0.2 pts
208Archer County4-0.5 pts
209Panola County4-0.3 pts
210Lynn County4+0.1 pts
211Upshur County3.9+0.4 pts
212Runnels County3.8-0.4 pts
213Mitchell County3.8+0.4 pts
214Jones County3.7+0.3 pts
215Crosby County3.7-1.7 pts
216Karnes County3.7-3.4 pts
217DeWitt County3.5+0.9 pts
218Throckmorton County3.5+0.5 pts
219Armstrong County3.5-0.1 pts
219Real County3.5+0.3 pts
221Aransas County3.5+0.4 pts
222Trinity County3.4+0.3 pts
223Houston County3.4-0.2 pts
224Orange County3.2-0.1 pts
225Montague County3.2-0.1 pts
226Duval County3.1+1.9 pts
227Refugio County3+0.8 pts
228Red River County2.9+0.1 pts
229Cass County2.9+0.2 pts
230Fisher County2.7-1.2 pts
231Baylor County2.5-0.6 pts
232Rains County2.4-0.3 pts
233Coke County2.3-0.7 pts
234Jasper County2.3-0.1 pts
235Hardin County2.3+0.1 pts
235Marion County2.30 pts
237Carson County2.1+0.1 pts
238Tyler County2.1-0.9 pts
239Cottle County1.9+1.9 pts
240Borden County1.8-0.2 pts
241Callahan County1.7+0.6 pts
242Delta County1.5+0.3 pts
243Motley County1.40 pts
244Clay County1.4-0.4 pts
244Newton County1.4-0.1 pts
246Stonewall County0.9-1 pts
247Jim Hogg County0.9-0.6 pts
248Shackelford County0.9-0.2 pts
249Terrell County0.8-1.2 pts
250Sabine County0.6-0.4 pts

Showing the top 250 of 254. The CSV download has every row.

Other periods

About this ranking

People who were not US citizens at birth, as a percentage of the total population. Includes naturalized citizens, lawful permanent residents, temporary migrants and unauthorized immigrants. United States: American Community Survey five-year estimate, where the period shown is the last year of the five-year span.

Based on place of birth, not nationality: a naturalized citizen counts as foreign born, and people born in Puerto Rico, the US island areas or abroad to American parents count as native. Not comparable with foreign_population_share, which counts foreign nationals in Spain and the EU. Calculated from counts in ACS table B05002, which are stored as inputs.

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. American Community Survey 5-year estimates, table B05002: foreign-born population as a percentage of the total population, calculated with stored inputs. https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/5YRData/acsdt5y2024-b05002.dat. Retrieved 2026-10-09.

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 foreign-born share of the population using official data, and cite the source.
rank_places {"indicator":"foreign_born_share","level":"province","within":"Texas","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=foreign_born_share&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 foreign-born share of the population?

Kenedy County, with 46.9% in 2024, according to the U.S. Census Bureau.

Which county has the lowest foreign-born share of the population?

Roberts County, with 0% 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, American Community Survey 5-year estimates, table B05002: foreign-born population as a percentage of the total population, calculated with stored inputs. Retrieved 2026-10-09.

Foreign-born population share: other rankings

Counties in Texas: more rankings