US counties by net domestic migration rate, July to June
Kaufman County had the highest net domestic migration rate, July to June of 3144 counties in 2023, at 64.23 per 1,000 inhabitants. DeKalb County had the lowest, at -134.3 per 1,000 inhabitants. The median was 2.86 per 1,000 inhabitants. Source: the U.S. Census Bureau.
Map of counties, 2023
Top 40 counties, 2023
Full ranking
| Rank | Counties | 2023 | Change on 2022 |
|---|---|---|---|
| 1 | Kaufman County Estimated | 64.23 | -10.43 pts |
| 2 | Sumter County Estimated | 57.9 | -22.26 pts |
| 3 | Long County Estimated | 55.36 | -5.77 pts |
| 4 | Rockwall County Estimated | 55.22 | +6.9 pts |
| 5 | Bent County Estimated | 52.97 | +30.11 pts |
| 6 | Liberty County Estimated | 52.49 | +8.35 pts |
| 7 | Blanco County Estimated | 52.19 | +6.83 pts |
| 8 | Jack County Estimated | 50.73 | +25.85 pts |
| 9 | Lafayette County Estimated | 50.54 | +66.94 pts |
| 10 | Petroleum County Estimated | 50.51 | +48.59 pts |
| 11 | Jackson County Estimated | 47.22 | +8.49 pts |
| 12 | Brunswick County Estimated | 47.2 | -7.81 pts |
| 13 | Dawson County Estimated | 46.3 | -6.55 pts |
| 14 | Lamar County Estimated | 45.48 | +4.45 pts |
| 15 | Camas County Estimated | 45.29 | +26.14 pts |
| 16 | Comal County Estimated | 45.08 | -5.04 pts |
| 17 | New Kent County Estimated | 43.91 | +6.67 pts |
| 18 | Piute County Estimated | 43.26 | +37.92 pts |
| 19 | Oneida County Estimated | 42.23 | +14.19 pts |
| 20 | Chambers County Estimated | 41.97 | -2.01 pts |
| 21 | Jasper County Estimated | 41.88 | -0.9 pts |
| 22 | Ellis County Estimated | 40.95 | +4.06 pts |
| 23 | Hancock County Estimated | 40.94 | +62.53 pts |
| 24 | Edgefield County Estimated | 40.79 | +2.54 pts |
| 25 | Hunt County Estimated | 40.61 | -1.18 pts |
| 26 | Grimes County Estimated | 40.47 | +9.29 pts |
| 27 | Loudon County Estimated | 40.26 | +11.96 pts |
| 28 | Monroe County Estimated | 40.08 | +13.06 pts |
| 29 | Parker County Estimated | 39.97 | -9.37 pts |
| 30 | Falls County Estimated | 39.94 | +46.05 pts |
| 31 | Flagler County Estimated | 39.02 | -10.75 pts |
| 32 | Burleson County Estimated | 38.96 | +8.75 pts |
| 33 | Goochland County Estimated | 38.93 | +13.43 pts |
| 34 | Dooly County Estimated | 38.49 | +61.97 pts |
| 35 | Foard County Estimated | 38.35 | +29.84 pts |
| 36 | Custer County Estimated | 38.14 | -15.23 pts |
| 37 | Wise County Estimated | 38.1 | +0.27 pts |
| 38 | Nassau County Estimated | 37.9 | +0.78 pts |
| 39 | St. Johns County Estimated | 37.74 | -5.73 pts |
| 40 | Meigs County Estimated | 37.53 | +13.8 pts |
| 41 | Marion County Estimated | 37.42 | +3.96 pts |
| 42 | Horry County Estimated | 37.21 | -8.09 pts |
| 43 | Union County Estimated | 36.91 | +54.38 pts |
| 44 | St. Lucie County Estimated | 36.86 | -2.79 pts |
| 45 | Pender County Estimated | 36.8 | -2.71 pts |
| 46 | Hamilton County Estimated | 36.66 | +22.04 pts |
| 47 | Pasco County Estimated | 36.56 | -3.38 pts |
| 48 | Hamilton County Estimated | 36.4 | +23.32 pts |
| 49 | McIntosh County Estimated | 36.37 | +15.8 pts |
| 50 | Robertson County Estimated | 35.88 | +32.77 pts |
| 51 | Citrus County Estimated | 35.81 | -3.49 pts |
| 52 | Wakulla County Estimated | 35.63 | +8.62 pts |
| 53 | Pinal County Estimated | 35.56 | +5.44 pts |
| 54 | Montgomery County Estimated | 35.49 | +1.77 pts |
| 55 | Bastrop County Estimated | 35.34 | +2.28 pts |
| 56 | Musselshell County Estimated | 35.34 | -25.8 pts |
| 57 | Caldwell County Estimated | 35.31 | +21.09 pts |
| 58 | Union County Estimated | 34.77 | +12.72 pts |
| 59 | Gulf County Estimated | 34.7 | -24.33 pts |
| 60 | Pickens County Estimated | 34.59 | +8.03 pts |
| 61 | Hancock County Estimated | 34.41 | +20.1 pts |
| 62 | Jackson County Estimated | 34.13 | +8.41 pts |
| 63 | Berkeley County Estimated | 34.09 | +7.09 pts |
| 64 | Lake County Estimated | 33.73 | -1.31 pts |
| 65 | McClain County Estimated | 33.34 | -6.45 pts |
| 66 | Union County Estimated | 33.28 | -5.01 pts |
| 67 | Hays County Estimated | 33.24 | -6.67 pts |
| 68 | Walton County Estimated | 32.86 | -3.47 pts |
| 69 | Barrow County Estimated | 32.79 | +9.6 pts |
| 70 | Hernando County Estimated | 32.44 | -3.82 pts |
| 71 | Greene County Estimated | 32.42 | +0.25 pts |
| 72 | Broadwater County Estimated | 32.29 | -24.97 pts |
| 73 | Walton County Estimated | 32.04 | +1.52 pts |
| 74 | Hendry County Estimated | 31.98 | +13.83 pts |
| 75 | Johnson County Estimated | 31.96 | -5.95 pts |
| 76 | Elbert County Estimated | 31.73 | +9.04 pts |
| 77 | Franklin County Estimated | 31.65 | +0.29 pts |
| 78 | Canadian County Estimated | 31.6 | -5.84 pts |
| 79 | Polk County Estimated | 31.22 | -6.27 pts |
| 80 | Levy County Estimated | 31.22 | +2.31 pts |
| 81 | Kershaw County Estimated | 30.94 | +4.54 pts |
| 82 | Madison County Estimated | 30.92 | -0.41 pts |
| 83 | Effingham County Estimated | 30.8 | +1.64 pts |
| 84 | Jefferson County Estimated | 30.65 | -9.61 pts |
| 85 | Granite County Estimated | 30.51 | -8.33 pts |
| 86 | Limestone County Estimated | 30.34 | +0.98 pts |
| 87 | Heard County Estimated | 30.11 | +7.78 pts |
| 88 | Lancaster County Estimated | 29.98 | -6.89 pts |
| 89 | Gilchrist County Estimated | 29.73 | -5.82 pts |
| 90 | Marshall County Estimated | 29.55 | +7.91 pts |
| 91 | Anderson County Estimated | 29.44 | +45.1 pts |
| 92 | Lawrence County Estimated | 29.43 | -9.39 pts |
| 93 | Eureka County Estimated | 29.24 | +52.62 pts |
| 94 | White County Estimated | 29.01 | +6.63 pts |
| 95 | Jasper County Estimated | 28.88 | -15.98 pts |
| 96 | Montague County Estimated | 28.77 | -7.16 pts |
| 97 | Burnet County Estimated | 28.75 | +0.38 pts |
| 98 | Walker County Estimated | 28.73 | +13.23 pts |
| 99 | Harding County Estimated | 28.41 | +22.05 pts |
| 100 | Sanders County Estimated | 28.13 | -11.4 pts |
| 101 | Spartanburg County Estimated | 28.13 | -0.3 pts |
| 102 | Luce County Estimated | 28.12 | -19.76 pts |
| 103 | Dixie County Estimated | 28.11 | +9.81 pts |
| 104 | Cumberland County Estimated | 27.79 | +0.98 pts |
| 105 | Hart County Estimated | 27.71 | +3.91 pts |
| 106 | Adams County Estimated | 27.71 | -10.82 pts |
| 107 | Kendall County Estimated | 27.57 | -13.77 pts |
| 108 | Nye County Estimated | 27.35 | -11.08 pts |
| 109 | Guadalupe County Estimated | 27.31 | +0.26 pts |
| 110 | Glades County Estimated | 27.1 | +6.36 pts |
| 111 | Oscoda County Estimated | 27.02 | +8.82 pts |
| 112 | Sussex County Estimated | 26.91 | -6.69 pts |
| 113 | Pike County Estimated | 26.91 | +3.84 pts |
| 114 | Bandera County Estimated | 26.69 | -3.64 pts |
| 115 | Highland County Estimated | 26.67 | -5 pts |
| 116 | Wilson County Estimated | 26.53 | -10.89 pts |
| 117 | Franklin County Estimated | 26.51 | -0.5 pts |
| 118 | Kane County Estimated | 26.45 | +1.75 pts |
| 119 | Jones County Estimated | 26.32 | +17 pts |
| 120 | Wagoner County Estimated | 26.31 | -0.65 pts |
| 121 | Baldwin County Estimated | 26.28 | -2.03 pts |
| 122 | Trinity County Estimated | 26.26 | +3.26 pts |
| 123 | Hickory County Estimated | 26.2 | +13.99 pts |
| 124 | Clearwater County Estimated | 26.12 | +7.42 pts |
| 125 | Dolores County Estimated | 26.11 | -14.44 pts |
| 126 | Athens County Estimated | 26.01 | -0.33 pts |
| 127 | Clay County Estimated | 25.96 | -1.04 pts |
| 128 | Lemhi County Estimated | 25.92 | +1.72 pts |
| 129 | Lincoln County Estimated | 25.7 | -7.49 pts |
| 130 | Hancock County Estimated | 25.63 | +7.43 pts |
| 131 | Rock County Estimated | 25.6 | +43.9 pts |
| 132 | Perry County Estimated | 25.54 | -1.22 pts |
| 133 | Williamson County Estimated | 25.38 | -5.22 pts |
| 134 | San Jacinto County Estimated | 25.21 | +1.54 pts |
| 135 | Benton County Estimated | 25.19 | +0.81 pts |
| 136 | Bay County Estimated | 25.12 | -3.38 pts |
| 137 | Fentress County Estimated | 25.05 | -7.98 pts |
| 138 | Wilson County Estimated | 25.02 | -1.56 pts |
| 139 | Manatee County Estimated | 24.91 | -10.7 pts |
| 140 | Sublette County Estimated | 24.82 | +21.39 pts |
| 141 | Douglas County Estimated | 24.79 | -0.94 pts |
| 142 | Wood County Estimated | 24.76 | -0.48 pts |
| 143 | Golden Valley County Estimated | 24.62 | -4.26 pts |
| 144 | Okeechobee County Estimated | 24.62 | +14.74 pts |
| 145 | Montmorency County Estimated | 24.61 | -12.06 pts |
| 146 | Juab County Estimated | 24.61 | +3.79 pts |
| 147 | Roberts County Estimated | 24.48 | +19.5 pts |
| 148 | Madison County Estimated | 24.43 | +13.08 pts |
| 149 | Pamlico County Estimated | 24.39 | +21.79 pts |
| 150 | Hill County Estimated | 24.38 | -2.84 pts |
| 151 | Lampasas County Estimated | 24.3 | -3.49 pts |
| 152 | Johnson County Estimated | 24.22 | +17.01 pts |
| 153 | Charlotte County Estimated | 24.21 | -21.12 pts |
| 154 | Clay County Estimated | 24.17 | +3.2 pts |
| 155 | Louisa County Estimated | 24.17 | -0.16 pts |
| 156 | Highlands County Estimated | 24.14 | -6.44 pts |
| 157 | Wahkiakum County Estimated | 24.11 | -4.77 pts |
| 158 | Habersham County Estimated | 24.06 | +9.5 pts |
| 159 | King William County Estimated | 24.01 | +11.17 pts |
| 160 | Jones County Estimated | 23.91 | 0 pts |
| 161 | Jackson County Estimated | 23.81 | -5.9 pts |
| 162 | Baker County Estimated | 23.74 | +58.14 pts |
| 163 | Greene County Estimated | 23.69 | +5.13 pts |
| 164 | Sioux County Estimated | 23.67 | +46.07 pts |
| 165 | Crook County Estimated | 23.63 | -1.03 pts |
| 166 | Treasure County Estimated | 23.61 | +40.67 pts |
| 167 | Cherokee County Estimated | 23.6 | +2.69 pts |
| 168 | Clay County Estimated | 23.57 | +5.48 pts |
| 169 | Butte County Estimated | 23.55 | +7.11 pts |
| 170 | Adams County Estimated | 23.54 | -4.71 pts |
| 171 | Fayette County Estimated | 23.49 | +9.81 pts |
| 172 | Washington County Estimated | 23.46 | -1.72 pts |
| 173 | Allen County Estimated | 23.45 | +1.45 pts |
| 174 | Delta County Estimated | 23.45 | +6.86 pts |
| 175 | Real County Estimated | 23.33 | +5.9 pts |
| 176 | Johnston County Estimated | 23.29 | -3.41 pts |
| 177 | Jefferson County Estimated | 23.17 | -1.3 pts |
| 178 | Lincoln County Estimated | 23.13 | -23.34 pts |
| 179 | DeWitt County Estimated | 23.11 | +28 pts |
| 180 | Roane County Estimated | 23.05 | -3.74 pts |
| 181 | Henderson County Estimated | 22.97 | +6.9 pts |
| 182 | Haralson County Estimated | 22.97 | -3.21 pts |
| 183 | Marion County Estimated | 22.92 | -3.69 pts |
| 184 | Bryan County Estimated | 22.9 | +2.88 pts |
| 185 | Santa Rosa County Estimated | 22.88 | +0.82 pts |
| 186 | Campbell County Estimated | 22.81 | +12.13 pts |
| 187 | Union County Estimated | 22.78 | +7.01 pts |
| 188 | Grayson County Estimated | 22.76 | -1.62 pts |
| 189 | Houston County Estimated | 22.74 | +21.41 pts |
| 190 | Pend Oreille County Estimated | 22.73 | -1.74 pts |
| 191 | Aransas County Estimated | 22.61 | -2.77 pts |
| 192 | Waller County Estimated | 22.59 | -9.92 pts |
| 193 | Stanly County Estimated | 22.59 | +3.24 pts |
| 194 | Brevard County Estimated | 22.57 | -1.71 pts |
| 195 | Grainger County Estimated | 22.57 | +0.86 pts |
| 196 | Craig County Estimated | 22.49 | +20.1 pts |
| 197 | Morgan County Estimated | 22.38 | +11.36 pts |
| 198 | Monroe County Estimated | 22.36 | -4.36 pts |
| 199 | Hale County Estimated | 22.34 | +27.53 pts |
| 200 | Washington County Estimated | 22.33 | +7.31 pts |
| 201 | Maury County Estimated | 22.32 | -3.77 pts |
| 202 | Webster County Estimated | 22.26 | +6.61 pts |
| 203 | Banks County Estimated | 22.25 | -18.3 pts |
| 204 | Crook County Estimated | 22.12 | +8.68 pts |
| 205 | Leon County Estimated | 22.08 | +5.16 pts |
| 206 | Hood County Estimated | 22.04 | -12.3 pts |
| 207 | Georgetown County Estimated | 22.04 | +3.32 pts |
| 208 | Alcona County Estimated | 22.03 | -0.61 pts |
| 209 | Morgan County Estimated | 21.99 | +1.9 pts |
| 210 | Lincoln County Estimated | 21.91 | -10.82 pts |
| 211 | Cocke County Estimated | 21.9 | -0.21 pts |
| 212 | Madison County Estimated | 21.88 | +4.65 pts |
| 213 | Madison County Estimated | 21.82 | +42.07 pts |
| 214 | Mineral County Estimated | 21.81 | -17.55 pts |
| 215 | Loving County Estimated | 21.74 | +157.66 pts |
| 216 | Wayne County Estimated | 21.72 | +1.61 pts |
| 217 | Polk County Estimated | 21.71 | +8.57 pts |
| 218 | Mohave County Estimated | 21.61 | -5.04 pts |
| 219 | Stone County Estimated | 21.57 | -0.89 pts |
| 220 | Pulaski County Estimated | 21.51 | -20.62 pts |
| 221 | McMinn County Estimated | 21.31 | +0.94 pts |
| 222 | Holmes County Estimated | 21.28 | -2.46 pts |
| 223 | Berkeley County Estimated | 21.23 | -2.4 pts |
| 224 | Archer County Estimated | 21.21 | +1.98 pts |
| 225 | Owsley County Estimated | 21.19 | +19.67 pts |
| 226 | Banner County Estimated | 21.13 | +70.17 pts |
| 227 | Madison County Estimated | 21.11 | +4.6 pts |
| 228 | Pushmataha County Estimated | 21.11 | +12.74 pts |
| 229 | Carroll County Estimated | 21.1 | +9.64 pts |
| 230 | Bonner County Estimated | 21.1 | -14.12 pts |
| 231 | Torrance County Estimated | 21.04 | +10.55 pts |
| 232 | Macon County Estimated | 21.02 | +0.05 pts |
| 233 | Upshur County Estimated | 20.95 | +3.64 pts |
| 234 | Stewart County Estimated | 20.93 | +2.11 pts |
| 235 | Brazoria County Estimated | 20.91 | +3.55 pts |
| 236 | Van Buren County Estimated | 20.87 | -11.59 pts |
| 237 | Stephens County Estimated | 20.78 | +13.95 pts |
| 238 | Cleburne County Estimated | 20.77 | +4.39 pts |
| 239 | Unicoi County Estimated | 20.77 | +9.7 pts |
| 240 | Caroline County Estimated | 20.67 | +4.8 pts |
| 241 | Camp County Estimated | 20.55 | +10.69 pts |
| 242 | Meagher County Estimated | 20.49 | -11.56 pts |
| 243 | Berrien County Estimated | 20.38 | +11.48 pts |
| 244 | Northumberland County Estimated | 20.35 | -9.1 pts |
| 245 | Van Zandt County Estimated | 20.32 | -9.69 pts |
| 246 | Volusia County Estimated | 20.31 | -6.73 pts |
| 247 | Somerset County Estimated | 20.29 | +18.79 pts |
| 248 | Chatham County Estimated | 20.22 | -2.3 pts |
| 249 | Bryan County Estimated | 20.13 | -0.81 pts |
| 250 | Overton County Estimated | 20.08 | +6.71 pts |
Other periods
About this ranking
Net domestic migration into a US state or county from July 1 of the previous year through June 30 of the reported year per 1,000 residents, using the average of the population estimates at the two July 1 endpoints.
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 rate per 1,000 residents, 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
APA 7
U.S. Census Bureau. (2026). Population Estimates Program: net domestic migration rate per 1,000 residents, 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 (US counties by net domestic migration rate, 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 rate per 1,000 residents, 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, US counties by net domestic migration rate, 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-rate-july-june/us-counties?period=2023. Accessed 12 Oct. 2026.
Chicago (author-date)
U.S. Census Bureau. 2026. Population Estimates Program: net domestic migration rate per 1,000 residents, 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. US counties by net domestic migration rate, 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-rate-july-june/us-counties?period=2023.
Harvard
U.S. Census Bureau (2026) Population Estimates Program: net domestic migration rate per 1,000 residents, 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, US counties by net domestic migration rate, 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-rate-july-june/us-counties?period=2023 (Accessed: 12 October 2026).
BibTeX
@misc{census_us_counties_by_net_2023,
author = {{U.S. Census Bureau}},
title = {{Population Estimates Program: net domestic migration rate per 1,000 residents, 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: US counties by net domestic migration rate, 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-rate-july-june/us-counties?period=2023. Publisher attribution: U.S. Census Bureau. Population Estimates Program: net domestic migration rate per 1,000 residents, 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 rate per 1,000 residents, 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: US counties by net domestic migration rate, 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-rate-july-june/us-counties?period=2023
Y2 - 2026/10/12
N1 - Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-rate-july-june/us-counties?period=2023.
N1 - Publisher attribution: U.S. Census Bureau. Population Estimates Program: net domestic migration rate per 1,000 residents, 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 -
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 US counties by net domestic migration rate, July to June using official data, and cite the source.
rank_places {"indicator":"net_domestic_migration_rate_july_june","level":"province","within":"United States","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_domestic_migration_rate_july_june&level=province&within=United%20States&limit=10
Questions
Which county has the highest net domestic migration rate, July to June?
Kaufman County, with 64.23 per 1,000 inhabitants in 2023, according to the U.S. Census Bureau.
Which county has the lowest net domestic migration rate, July to June?
DeKalb County, with -134.3 per 1,000 inhabitants 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 rate per 1,000 residents, 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.