Counties in Texas by net domestic migration, July to June

Montgomery County had the highest net domestic migration, July to June of 254 counties in 2023, at 24,797. Dallas County had the lowest, at -35,789. The median was 74 and the figure for Texas was 188,667. Source: the U.S. Census Bureau.

Highest24,797Montgomery County
Lowest-35,789Dallas County
Median74254 counties
Texas188,667History

Top 40 counties, 2023

Montgomery County: 24,797 personsMontgomery County24,797Collin County: 20,436 personsCollin County20,436Denton County: 18,718 personsDenton County18,718Williamson County: 17,467 personsWilliamson County17,467Fort Bend County: 15,564 personsFort Bend County15,564Kaufman County: 11,544 personsKaufman County11,544Bexar County: 11,123 personsBexar County11,123Hays County: 9,166 personsHays County9,166Ellis County: 8,923 personsEllis County8,923Comal County: 8,530 personsComal County8,530Brazoria County: 8,251 personsBrazoria County8,251Rockwall County: 7,037 personsRockwall County7,037Parker County: 6,780 personsParker County6,780Johnson County: 6,387 personsJohnson County6,387Liberty County: 5,560 personsLiberty County5,560Guadalupe County: 5,084 personsGuadalupe County5,084Tarrant County: 5,061 personsTarrant County5,061Hunt County: 4,515 personsHunt County4,515Bastrop County: 3,855 personsBastrop County3,855Grayson County: 3,304 personsGrayson County3,304Galveston County: 2,962 personsGalveston County2,962Wise County: 2,913 personsWise County2,913Smith County: 2,521 personsSmith County2,521Midland County: 2,474 personsMidland County2,474Walker County: 2,332 personsWalker County2,332Chambers County: 2,213 personsChambers County2,213Henderson County: 1,964 personsHenderson County1,964Caldwell County: 1,735 personsCaldwell County1,735Anderson County: 1,713 personsAnderson County1,713Bell County: 1,575 personsBell County1,575Burnet County: 1,539 personsBurnet County1,539Hood County: 1,477 personsHood County1,477Waller County: 1,428 personsWaller County1,428Kendall County: 1,373 personsKendall County1,373Wilson County: 1,339 personsWilson County1,339Grimes County: 1,290 personsGrimes County1,290Van Zandt County: 1,289 personsVan Zandt County1,289Randall County: 1,280 personsRandall County1,280Wood County: 1,179 personsWood County1,179Lubbock County: 1,161 personsLubbock County1,161
persons. Source: U.S. Census Bureau, Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. Retrieved 2026-10-12.

Full ranking

RankCounties2023
persons
Change on 2022
1Montgomery County Estimated24,797+10.4%
2Collin County Estimated20,436-30.8%
3Denton County Estimated18,718-20%
4Williamson County Estimated17,467-13.5%
5Fort Bend County Estimated15,564-11.7%
6Kaufman County Estimated11,544-6.6%
7Bexar County Estimated11,123-29.8%
8Hays County Estimated9,166-12.6%
9Ellis County Estimated8,923+16.4%
10Comal County Estimated8,530-5.3%
11Brazoria County Estimated8,251+23.7%
12Rockwall County Estimated7,037+21.3%
13Parker County Estimated6,780-14.9%
14Johnson County Estimated6,387-12.1%
15Liberty County Estimated5,560+26%
16Guadalupe County Estimated5,084+4.3%
17Tarrant County Estimated5,061-36.8%
18Hunt County Estimated4,515+1.8%
19Bastrop County Estimated3,855+11.6%
20Grayson County Estimated3,304-4.2%
21Galveston County Estimated2,962+172.2%
22Wise County Estimated2,913+4.9%
23Smith County Estimated2,521-40.8%
24Midland County Estimated2,474+66.5%
25Walker County Estimated2,332+90.2%
26Chambers County Estimated2,213+0.6%
27Henderson County Estimated1,964+45.2%
28Caldwell County Estimated1,735+157%
29Anderson County Estimated1,713+289.1%
30Bell County Estimated1,575-53.1%
31Burnet County Estimated1,539+4.5%
32Hood County Estimated1,477-34.1%
33Waller County Estimated1,428-27.7%
34Kendall County Estimated1,373-30.8%
35Wilson County Estimated1,339-3.2%
36Grimes County Estimated1,290+34.9%
37Van Zandt County Estimated1,289-30.8%
38Randall County Estimated1,280-22.8%
39Wood County Estimated1,1790%
40Lubbock County Estimated1,161-30.8%
41Brazos County Estimated1,060-50.4%
42Medina County Estimated1,034-17%
43Polk County Estimated1,010-30.6%
44McLennan County Estimated968-36.8%
45Atascosa County Estimated950+4.9%
46Hill County Estimated921-8.2%
47Upshur County Estimated900+23.3%
48Ector County Estimated883+142.9%
49Harrison County Estimated869+65.2%
50Washington County Estimated822+51.4%
51Cherokee County Estimated803+96.8%
52Coryell County Estimated799+219.8%
53Taylor County Estimated794+23.3%
54Burleson County Estimated744+33.8%
55Navarro County Estimated738-19.7%
56San Jacinto County Estimated726+9%
57Fannin County Estimated702+16%
58Falls County Estimated691+764.4%
59Rusk County Estimated679+1,070.7%
60Blanco County Estimated665+20.7%
61Cooke County Estimated643+11.2%
62Montague County Estimated615-17.7%
63Bandera County Estimated597-9.8%
64Fayette County Estimated592+74.1%
65Aransas County Estimated569-9.4%
66Lampasas County Estimated560-10.4%
67Lamar County Estimated559+121.8%
67Orange County Estimated559+22.3%
69Austin County Estimated535-11.9%
70Jones County Estimated492+2.3%
71Palo Pinto County Estimated465-27%
72DeWitt County Estimated463+577.3%
73Nacogdoches County Estimated460+338.1%
74Jack County Estimated455+111.6%
75Milam County Estimated397-20.9%
76Hardin County Estimated381-49.4%
77Bosque County Estimated376+34.3%
78Trinity County Estimated371+15.9%
79Freestone County Estimated367+44.5%
80Leon County Estimated362+32.6%
81Eastland County Estimated359+85.1%
82Kerr County Estimated342-61%
83Llano County Estimated338-50.1%
84Erath County Estimated329-15.2%
84Gregg County Estimated329-75.1%
86Hopkins County Estimated328-41.7%
87Cass County Estimated320+62.4%
88Hamilton County Estimated310+156.2%
89Victoria County Estimated284+760.6%
90Colorado County Estimated276+35.3%
91Bee County Estimated272-7.5%
92Camp County Estimated265+112%
93Clay County Estimated256+17.4%
94Jasper County Estimated254+86.8%
95San Patricio County Estimated253+53.3%
96Lee County Estimated248-16.2%
97Gillespie County Estimated245-5.4%
98Rains County Estimated225-47.9%
99Angelina County Estimated210-56.4%
100Brown County Estimated206-57.6%
101Callahan County Estimated196-16.9%
102Houston County Estimated195+84%
103Archer County Estimated190+12.4%
103Live Oak County Estimated1900%
105Sabine County Estimated187+21.4%
106Robertson County Estimated181-28.7%
107Limestone County Estimated177-22.4%
108Young County Estimated169+15%
109Panola County Estimated164-40.1%
110Brewster County Estimated163+204.5%
111Mitchell County Estimated151+318.8%
112Red River County Estimated141+12.8%
113Comanche County Estimated135+2.3%
114Marion County Estimated129+138.9%
115Delta County Estimated128+43.8%
116Andrews County Estimated124+141.6%
117Coleman County Estimated115-47.5%
118Morris County Estimated103-22%
119Shelby County Estimated94-14.5%
120Newton County Estimated93+297.9%
121Somervell County Estimated91-71%
122Bowie County Estimated89+125.4%
122Mills County Estimated89+78%
124Madison County Estimated79-4.8%
125Refugio County Estimated78+1,400%
126Carson County Estimated77-35.3%
126Hockley County Estimated77+327.8%
128Tyler County Estimated71-89.3%
129Franklin County Estimated70-57.8%
129San Augustine County Estimated70+14.8%
131Real County Estimated66+34.7%
132McCulloch County Estimated64+42.2%
133Gonzales County Estimated62-61%
134Coke County Estimated58+13.7%
135Haskell County Estimated57-3.4%
136Winkler County Estimated54+139.1%
137Goliad County Estimated52+85.7%
138Terry County Estimated50+114.3%
139Runnels County Estimated47-13%
140Kimble County Estimated45-52.6%
141Lipscomb County Estimated44+172.1%
142Knox County Estimated43+2,250%
143Foard County Estimated41+355.6%
144Hidalgo County Estimated35+105.3%
145Frio County Estimated33+120%
146Baylor County Estimated32-5.9%
147Culberson County Estimated31+263.2%
148Wheeler County Estimated30+137%
149Kinney County Estimated28+55.6%
150Lynn County Estimated25-72.5%
151Shackelford County Estimated23-20.7%
152Schleicher County Estimated21+125%
153Gray County Estimated20+132.3%
153Roberts County Estimated20+400%
153Stephens County Estimated20+566.7%
156Irion County Estimated16+433.3%
157Fisher County Estimated15+215.4%
158Terrell County Estimated13+172.2%
159Briscoe County Estimated11-74.4%
160McMullen County Estimated9+164.3%
161Crane County Estimated8+107.6%
162Gaines County Estimated6+107%
162Stonewall County Estimated6-71.4%
164Motley County Estimated4+119%
165Menard County Estimated3-90.6%
166Oldham County Estimated2-84.6%
167Loving County Estimated1+114.3%
168Reagan County Estimated0+100%
169Kent County Estimated-1-112.5%
170Glasscock County Estimated-3n/a
171Hall County Estimated-5+79.2%
172Borden County Estimated-6+82.9%
173Throckmorton County Estimated-7-117.1%
174Garza County Estimated-8+99.6%
175Calhoun County Estimated-9+91.6%
176Kenedy County Estimated-11-184.6%
176Reeves County Estimated-11+99.3%
178Cottle County Estimated-12+55.6%
179Wilbarger County Estimated-15+90.5%
180Collingsworth County Estimated-16-45.5%
181Mason County Estimated-17-121.8%
182Armstrong County Estimated-18-175%
183Dickens County Estimated-20-433.3%
183King County Estimated-20+23.1%
185Sutton County Estimated-23+66.2%
186Edwards County Estimated-24-366.7%
187La Salle County Estimated-27+84.7%
188Upton County Estimated-33+62.9%
189Matagorda County Estimated-34+92.4%
190Cochran County Estimated-39-277.3%
191Jeff Davis County Estimated-41-10.8%
192Ward County Estimated-42+77.4%
193Sterling County Estimated-43-253.6%
194Hansford County Estimated-45-309.1%
194Martin County Estimated-45-309.1%
196Hardeman County Estimated-46-64.3%
196Jackson County Estimated-46-206.7%
198Hemphill County Estimated-47+59.1%
199Crosby County Estimated-52+26.8%
199Donley County Estimated-52-15.6%
201Wharton County Estimated-53-149.5%
202Swisher County Estimated-59+6.3%
203Duval County Estimated-61+80.4%
204Childress County Estimated-63-190%
205Titus County Estimated-65+65.8%
206Jim Wells County Estimated-67-6.3%
207Hudspeth County Estimated-70-325.8%
208Lavaca County Estimated-75-144.9%
209Karnes County Estimated-79-166.4%
210Jim Hogg County Estimated-81-145.5%
211Brooks County Estimated-91+16.5%
211Concho County Estimated-91-533.3%
211Scurry County Estimated-91+86%
211Uvalde County Estimated-91-225%
215Crockett County Estimated-97-73.2%
216Dimmit County Estimated-98+6.7%
217Hutchinson County Estimated-100+10.7%
217Zavala County Estimated-100+2.9%
219Lamb County Estimated-103+34.8%
220Pecos County Estimated-107+77.6%
221Castro County Estimated-108+12.2%
222Tom Green County Estimated-109+77.8%
223Sherman County Estimated-119-466.7%
224Hartley County Estimated-120+43.4%
225Floyd County Estimated-141-1,075%
226Parmer County Estimated-143+41.4%
227Yoakum County Estimated-148+30.5%
228Nolan County Estimated-156-13%
229Ochiltree County Estimated-173+35.9%
230Zapata County Estimated-185-43.4%
231Hale County Estimated-186+37.4%
232Howard County Estimated-189+95.2%
233Dallam County Estimated-218-29.8%
234Willacy County Estimated-229-275.4%
235Deaf Smith County Estimated-230-78.3%
236Presidio County Estimated-236+2.5%
237Bailey County Estimated-246-125.7%
238Starr County Estimated-269+61.7%
239Dawson County Estimated-273-35.8%
240Kleberg County Estimated-301+9.3%
241San Saba County Estimated-327-471.6%
242Moore County Estimated-369+22.5%
243Val Verde County Estimated-377-13.6%
244Maverick County Estimated-403+24.1%
245Jefferson County Estimated-453+83.7%
246Wichita County Estimated-458-567.3%
247Potter County Estimated-807+62.1%
248Nueces County Estimated-948+63.6%
249Cameron County Estimated-1,918-212.9%
250Webb County Estimated-2,108+32.9%

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

Other periods

About this ranking

Estimated moves into a US state or county from elsewhere in the United States minus moves out to the rest of the country, from July 1 of the previous year through June 30 of the reported year. A negative value means more people left than arrived.

Sums to zero for the United States as a whole, so there is no national value.

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. Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Retrieved 2026-10-12.

Citation styles

The publisher is the author. Invokely is named only as the place the figures were read, where a style asks for it.

APA 7

U.S. Census Bureau. (2026). Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021 (Counties in Texas by net domestic migration, July to June, 2023) [Data set]. Retrieved October 12, 2026, from https://www.census.gov/programs-surveys/popest/data/data-sets.html

MLA 9

Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021, Counties in Texas by net domestic migration, July to June, 2023. U.S. Census Bureau, 26 Mar. 2026, https://www.census.gov/programs-surveys/popest/data/data-sets.html. Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/texas-counties?period=2023. Accessed 12 Oct. 2026.

Chicago (author-date)

U.S. Census Bureau. 2026. Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. Counties in Texas by net domestic migration, July to June, 2023. Dataset. Accessed October 12, 2026. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Also distributed by Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/texas-counties?period=2023.

Harvard

U.S. Census Bureau (2026) Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021, Counties in Texas by net domestic migration, July to June, 2023 [Dataset]. Available at: https://www.census.gov/programs-surveys/popest/data/data-sets.html, via Invokely: https://invokely.ai/rankings/net-domestic-migration-july-june/texas-counties?period=2023 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_texas_by_2023,
  author = {{U.S. Census Bureau}},
  title = {{Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021: Counties in Texas by net domestic migration, July to June, 2023}},
  year = {2026},
  howpublished = {Data set},
  url = {https://www.census.gov/programs-surveys/popest/data/data-sets.html},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/texas-counties?period=2023. Publisher attribution: U.S. Census Bureau. Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Retrieved 2026-10-12.},
}
RIS
TY  - DATA
AU  - U.S. Census Bureau
TI  - Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021: Counties in Texas by net domestic migration, July to June, 2023
PY  - 2026
DA  - 2026/03/26
PB  - U.S. Census Bureau
DB  - Invokely
UR  - https://www.census.gov/programs-surveys/popest/data/data-sets.html
L2  - https://invokely.ai/rankings/net-domestic-migration-july-june/texas-counties?period=2023
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/texas-counties?period=2023.
N1  - Publisher attribution: U.S. Census Bureau. Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Retrieved 2026-10-12.
ER  - 
Embed this chart

Paste this code into a web page or a blog post. The chart shows the latest figures as they are published, with the source and a link back to this page.

Sites that read oEmbed links, such as WordPress, can show the chart when you paste the link to this page.

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 net domestic migration, July to June using official data, and cite the source.
rank_places {"indicator":"net_domestic_migration_july_june","level":"province","within":"Texas","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_domestic_migration_july_june&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 net domestic migration, July to June?

Montgomery County, with 24,797 in 2023, according to the U.S. Census Bureau.

Which county has the lowest net domestic migration, July to June?

Dallas County, with -35,789 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, Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. Retrieved 2026-10-12.

Net domestic migration, July to June: other rankings

Counties in Texas: more rankings