Counties in Texas by foreign-born share of the population

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

Highest38.5Kenedy County
Median7.4254 counties
Texas17.2History

Top 40 counties, 2023

CSVChart (SVG)

Kenedy CountyKenedy County: 38.5 %38.5Maverick CountyMaverick County: 30.6 %30.6Ochiltree CountyOchiltree County: 30.3 %30.3Fort Bend CountyFort Bend County: 30 %30Hudspeth CountyHudspeth County: 28.6 %28.6Presidio CountyPresidio County: 28 %28Moore CountyMoore County: 27.8 %27.8Starr CountyStarr County: 27.5 %27.5Harris CountyHarris County: 26.4 %26.4Hidalgo CountyHidalgo County: 26 %26Dallam CountyDallam County: 26 %26Webb CountyWebb County: 25.3 %25.3Dallas CountyDallas County: 24.6 %24.6Gaines CountyGaines County: 24.3 %24.3Crane CountyCrane County: 23.6 %23.6Parmer CountyParmer County: 23.6 %23.6El Paso CountyEl Paso County: 23.1 %23.1Zapata CountyZapata County: 22.9 %22.9Yoakum CountyYoakum County: 22.7 %22.7Cameron CountyCameron County: 22.7 %22.7Collin CountyCollin County: 22.6 %22.6Sherman CountySherman County: 21.4 %21.4Reeves CountyReeves County: 19.1 %19.1Val Verde CountyVal Verde County: 19 %19Titus CountyTitus County: 18.7 %18.7Frio CountyFrio County: 18.6 %18.6Deaf Smith CountyDeaf Smith County: 17.3 %17.3Travis CountyTravis County: 17.3 %17.3Denton CountyDenton County: 16.8 %16.8Castro CountyCastro County: 16.8 %16.8Tarrant CountyTarrant County: 16.6 %16.6Garza CountyGarza County: 16.6 %16.6Ector CountyEctor County: 16.6 %16.6Hansford CountyHansford County: 16 %16Bailey CountyBailey County: 15.9 %15.9Cochran CountyCochran County: 15.5 %15.5Lipscomb CountyLipscomb County: 15.2 %15.2Winkler CountyWinkler County: 15.1 %15.1Hemphill CountyHemphill County: 15 %15Williamson CountyWilliamson County: 14.9 %14.9
%. Source: Invokely calculation with data from U.S. Census Bureau. Retrieved 2026-10-09.

Full ranking

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

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

Roberts County, with 0% in 2023.

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