US counties by net domestic migration rate, July to June
Loving County had the highest net domestic migration rate, July to June of 3135 counties in 2019, at 101.91 per 1,000 inhabitants. Gulf County had the lowest, at -174.05 per 1,000 inhabitants. The median was -0.76 per 1,000 inhabitants. Source: the U.S. Census Bureau.
Map of counties, 2019
Top 40 counties, 2019
Full ranking
| Rank | Counties | 2019 | Change on 2018 |
|---|---|---|---|
| 1 | Loving County Estimated | 101.91 | +9.71 pts |
| 2 | McKenzie County Estimated | 87.56 | +35.62 pts |
| 3 | Loup County Estimated | 67.24 | +34.56 pts |
| 4 | Kaufman County Estimated | 54.4 | +14.84 pts |
| 5 | Kent County Estimated | 52.63 | +94.47 pts |
| 6 | Lee County Estimated | 52.26 | +21.18 pts |
| 7 | Comal County Estimated | 51.55 | +1.33 pts |
| 8 | Esmeralda County Estimated | 48.32 | +83.93 pts |
| 9 | Sumter County Estimated | 46.16 | +2.75 pts |
| 10 | Brunswick County Estimated | 45.73 | -3.7 pts |
| 11 | Sherman County Estimated | 45.25 | +63.84 pts |
| 12 | Storey County Estimated | 44.04 | +28.59 pts |
| 13 | Walton County Estimated | 43.71 | +5.53 pts |
| 14 | Williams County Estimated | 43.45 | +0.3 pts |
| 15 | Nye County Estimated | 42.83 | +3.74 pts |
| 16 | St. Johns County Estimated | 42.1 | +3.9 pts |
| 17 | Kendall County Estimated | 38.52 | +3.21 pts |
| 18 | Alpine County Estimated | 38.29 | +66.51 pts |
| 19 | Franklin County Estimated | 38.22 | +39.85 pts |
| 20 | Dawson County Estimated | 37.03 | +8.28 pts |
| 21 | Wakulla County Estimated | 36.85 | +28.68 pts |
| 22 | Rockwall County Estimated | 36.63 | +4.72 pts |
| 23 | Ouray County Estimated | 36.59 | +30.79 pts |
| 24 | Williamson County Estimated | 34.46 | +5.75 pts |
| 25 | Iron County Estimated | 33.65 | +4.05 pts |
| 26 | Washington County Estimated | 33.63 | +20.19 pts |
| 27 | Greene County Estimated | 33.31 | +3.5 pts |
| 28 | Jackson County Estimated | 33.01 | -1.46 pts |
| 29 | Bryan County Estimated | 32.91 | +10.93 pts |
| 30 | Valley County Estimated | 32.63 | +2.38 pts |
| 31 | Union County Estimated | 32.57 | +1.67 pts |
| 32 | Charlotte County Estimated | 32.01 | +6.68 pts |
| 33 | Flagler County Estimated | 31.97 | +10.26 pts |
| 34 | Andrews County Estimated | 31.83 | +13.66 pts |
| 35 | Nassau County Estimated | 31.76 | -2.92 pts |
| 36 | Parker County Estimated | 31.58 | +0.98 pts |
| 37 | Lyon County Estimated | 31.26 | -4.07 pts |
| 38 | Harding County Estimated | 31.26 | +28.86 pts |
| 39 | Custer County Estimated | 31.15 | +7.73 pts |
| 40 | Lancaster County Estimated | 30.93 | +3.46 pts |
| 41 | Gem County Estimated | 30.84 | +14.2 pts |
| 42 | Blanco County Estimated | 30.81 | +9.62 pts |
| 43 | Charlton County Estimated | 30.72 | +29.55 pts |
| 44 | Jasper County Estimated | 30.61 | +12.65 pts |
| 45 | New Kent County Estimated | 30.49 | +3.25 pts |
| 46 | Butts County Estimated | 30.27 | +24.63 pts |
| 47 | Teton County Estimated | 29.74 | +23.6 pts |
| 48 | Lincoln County Estimated | 29.67 | +2.1 pts |
| 49 | Banner County Estimated | 29.63 | +46.07 pts |
| 50 | Pinal County Estimated | 29.62 | -0.84 pts |
| 51 | Chambers County Estimated | 29.59 | +15.22 pts |
| 52 | Lake County Estimated | 29.57 | -2.37 pts |
| 53 | Pasco County Estimated | 29.47 | +3.62 pts |
| 54 | Washington County Estimated | 29.36 | -0.87 pts |
| 55 | Treasure County Estimated | 29.33 | +36.82 pts |
| 56 | Judith Basin County Estimated | 29.29 | +26.72 pts |
| 57 | Horry County Estimated | 29.02 | -5 pts |
| 58 | Dallas County Estimated | 28.95 | +7.17 pts |
| 59 | Franklin County Estimated | 28.86 | +8.95 pts |
| 60 | Limestone County Estimated | 28.59 | +8.66 pts |
| 61 | Baker County Estimated | 28.44 | +25.33 pts |
| 62 | Johnston County Estimated | 28.32 | +1.47 pts |
| 63 | Deschutes County Estimated | 27.89 | +4.32 pts |
| 64 | Hood County Estimated | 27.88 | -12.8 pts |
| 65 | Currituck County Estimated | 27.71 | +0.11 pts |
| 66 | Rains County Estimated | 27.64 | -4 pts |
| 67 | Effingham County Estimated | 27.42 | -2.12 pts |
| 68 | Polk County Estimated | 26.86 | +4.79 pts |
| 69 | Dawson County Estimated | 26.79 | +45.06 pts |
| 70 | Denton County Estimated | 26.71 | +8.4 pts |
| 71 | Ellis County Estimated | 26.61 | +0.36 pts |
| 72 | Citrus County Estimated | 26.36 | +0.1 pts |
| 73 | Quitman County Estimated | 26.35 | +54.69 pts |
| 74 | Lincoln County Estimated | 26.22 | +6.68 pts |
| 75 | Santa Rosa County Estimated | 26.14 | -1.29 pts |
| 76 | Mineral County Estimated | 26.1 | +8.1 pts |
| 77 | Crook County Estimated | 26.07 | -6.15 pts |
| 78 | Boise County Estimated | 26.04 | -14.47 pts |
| 79 | Eureka County Estimated | 25.87 | -1.78 pts |
| 80 | Kootenai County Estimated | 25.85 | +3.68 pts |
| 81 | Kane County Estimated | 25.75 | +7.19 pts |
| 82 | Waller County Estimated | 25.39 | -2.7 pts |
| 83 | Hays County Estimated | 25.38 | -3.03 pts |
| 84 | Bulloch County Estimated | 25.15 | +15.21 pts |
| 85 | Pacific County Estimated | 25.13 | +5 pts |
| 86 | Baldwin County Estimated | 24.96 | +0.66 pts |
| 87 | Bonner County Estimated | 24.8 | +1.19 pts |
| 88 | Sarasota County Estimated | 24.8 | +3.85 pts |
| 89 | White County Estimated | 24.76 | +9.09 pts |
| 90 | Mohave County Estimated | 24.44 | +3.57 pts |
| 91 | Berkeley County Estimated | 24.42 | -0.19 pts |
| 92 | Liberty County Estimated | 24.29 | +1.75 pts |
| 93 | Hernando County Estimated | 24.22 | -1.6 pts |
| 94 | Sussex County Estimated | 23.96 | -1.03 pts |
| 95 | Goochland County Estimated | 23.85 | -0.85 pts |
| 96 | Canyon County Estimated | 23.85 | +0.29 pts |
| 97 | St. Lucie County Estimated | 23.77 | +3 pts |
| 98 | Stanley County Estimated | 23.69 | +15.72 pts |
| 99 | Lake County Estimated | 23.68 | +25.61 pts |
| 100 | Polk County Estimated | 23.61 | -0.32 pts |
| 101 | Barrow County Estimated | 23.6 | +3.92 pts |
| 102 | Paulding County Estimated | 23.5 | -0.16 pts |
| 103 | Johnson County Estimated | 23.39 | +3.08 pts |
| 104 | Lumpkin County Estimated | 23.38 | +18.24 pts |
| 105 | Manatee County Estimated | 23.3 | +1.87 pts |
| 106 | Forsyth County Estimated | 23.26 | -3.54 pts |
| 107 | Ada County Estimated | 22.9 | +0.46 pts |
| 108 | Wahkiakum County Estimated | 22.82 | -11.8 pts |
| 109 | Lincoln County Estimated | 22.82 | +8.73 pts |
| 110 | Piute County Estimated | 22.71 | -4.75 pts |
| 111 | Marion County Estimated | 22.63 | +4.19 pts |
| 112 | Denali Borough Estimated | 22.53 | +51.45 pts |
| 113 | Warren County Estimated | 22.49 | +15.33 pts |
| 114 | York County Estimated | 22.49 | -2.24 pts |
| 115 | Montgomery County Estimated | 22.4 | -2.2 pts |
| 116 | Chattahoochee County Estimated | 22.38 | +5.31 pts |
| 117 | Broadwater County Estimated | 22.37 | +0.48 pts |
| 118 | Indian River County Estimated | 22.24 | +0.37 pts |
| 119 | Canadian County Estimated | 22.03 | -3.49 pts |
| 120 | Louisa County Estimated | 21.99 | -1.42 pts |
| 121 | Moore County Estimated | 21.86 | +6.32 pts |
| 122 | San Juan County Estimated | 21.84 | +1.4 pts |
| 123 | Tooele County Estimated | 21.77 | -3.76 pts |
| 124 | Wise County Estimated | 21.46 | -12.44 pts |
| 125 | Wilson County Estimated | 21.39 | -3.52 pts |
| 126 | Issaquena County Estimated | 21.33 | +48.59 pts |
| 127 | Bradford County Estimated | 21.32 | -2.28 pts |
| 128 | Reeves County Estimated | 21.31 | +6.62 pts |
| 129 | Weld County Estimated | 21.24 | +2.2 pts |
| 130 | Williamson County Estimated | 21.17 | +1.72 pts |
| 131 | Levy County Estimated | 21.13 | +6.89 pts |
| 132 | Lincoln County Estimated | 21.12 | +5.42 pts |
| 133 | Hyde County Estimated | 21.09 | +41.37 pts |
| 134 | Jefferson County Estimated | 21.09 | -4.48 pts |
| 135 | Bastrop County Estimated | 20.97 | +1.97 pts |
| 136 | Yavapai County Estimated | 20.89 | -2.98 pts |
| 137 | Morgan County Estimated | 20.71 | -2.42 pts |
| 138 | Grimes County Estimated | 20.69 | +8.24 pts |
| 139 | Pickens County Estimated | 20.59 | +4.11 pts |
| 140 | Maury County Estimated | 20.59 | +0.63 pts |
| 141 | Crowley County Estimated | 20.55 | +11.83 pts |
| 142 | Lee County Estimated | 20.52 | +5.48 pts |
| 143 | Juab County Estimated | 20.47 | +1.73 pts |
| 144 | Howard County Estimated | 20.46 | +23.59 pts |
| 145 | Mason County Estimated | 20 | -5.94 pts |
| 146 | Towns County Estimated | 19.87 | -13.03 pts |
| 147 | Wallowa County Estimated | 19.84 | +11.59 pts |
| 148 | Burnet County Estimated | 19.7 | +0.69 pts |
| 149 | Sanders County Estimated | 19.67 | +10.97 pts |
| 150 | Tehama County Estimated | 19.57 | +18.11 pts |
| 151 | Payette County Estimated | 19.45 | +6.32 pts |
| 152 | Rabun County Estimated | 19.43 | -0.74 pts |
| 153 | Gilmer County Estimated | 19.43 | +1.08 pts |
| 154 | Ravalli County Estimated | 19.42 | +1.49 pts |
| 155 | Hanson County Estimated | 19.32 | +34.07 pts |
| 156 | Cumberland County Estimated | 19.32 | -0.34 pts |
| 157 | Hancock County Estimated | 19.32 | +2.28 pts |
| 158 | Elk County Estimated | 19.29 | +23.71 pts |
| 159 | Trousdale County Estimated | 19.28 | +3.36 pts |
| 160 | Grays Harbor County Estimated | 19.26 | -0.4 pts |
| 161 | Ozark County Estimated | 19.16 | +37.02 pts |
| 162 | Hancock County Estimated | 19.15 | +35.01 pts |
| 163 | Fulton County Estimated | 19.06 | -2.49 pts |
| 164 | Loudon County Estimated | 19.03 | +0.41 pts |
| 165 | Haines Borough Estimated | 18.96 | +32.88 pts |
| 166 | Highlands County Estimated | 18.96 | +8.96 pts |
| 167 | Lincoln County Estimated | 18.9 | -3.63 pts |
| 168 | Jefferson County Estimated | 18.88 | +1.53 pts |
| 169 | Boundary County Estimated | 18.76 | +14.94 pts |
| 170 | Chatham County Estimated | 18.74 | -8.36 pts |
| 171 | Wasatch County Estimated | 18.67 | -7.05 pts |
| 172 | Bandera County Estimated | 18.57 | -6.92 pts |
| 173 | Stafford County Estimated | 18.54 | +4.95 pts |
| 174 | Van Buren County Estimated | 18.54 | +9.86 pts |
| 175 | Oconee County Estimated | 18.52 | -12.01 pts |
| 176 | Montgomery County Estimated | 18.47 | +9.83 pts |
| 177 | Alcona County Estimated | 18.45 | +1.9 pts |
| 178 | Harris County Estimated | 18.41 | +1.36 pts |
| 179 | Briscoe County Estimated | 18.34 | +21.65 pts |
| 180 | Yazoo County Estimated | 18.31 | +7.77 pts |
| 181 | Collin County Estimated | 18.22 | -4.32 pts |
| 182 | Tillamook County Estimated | 18.16 | +7.19 pts |
| 183 | Benton County Estimated | 18.01 | +4.66 pts |
| 184 | Kiowa County Estimated | 17.84 | +1.14 pts |
| 185 | Cabarrus County Estimated | 17.81 | +1.42 pts |
| 186 | Guadalupe County Estimated | 17.79 | -0.84 pts |
| 187 | Oconee County Estimated | 17.44 | +4.91 pts |
| 188 | Mountrail County Estimated | 17.37 | +34.36 pts |
| 189 | Henry County Estimated | 17.19 | +1.55 pts |
| 190 | Coryell County Estimated | 17.18 | +23.21 pts |
| 191 | Gilchrist County Estimated | 17.16 | -4.85 pts |
| 192 | Stillwater County Estimated | 17.11 | +8.33 pts |
| 193 | Newton County Estimated | 17.07 | +6.24 pts |
| 194 | Archuleta County Estimated | 17.03 | -7.58 pts |
| 195 | Hunt County Estimated | 17.02 | -6.98 pts |
| 196 | Powhatan County Estimated | 17 | +0.46 pts |
| 197 | Iredell County Estimated | 16.98 | +4.18 pts |
| 198 | Douglas County Estimated | 16.88 | +2.89 pts |
| 199 | Fort Bend County Estimated | 16.86 | +3.65 pts |
| 200 | Macon County Estimated | 16.86 | -3.79 pts |
| 201 | Kimball County Estimated | 16.79 | +17.92 pts |
| 202 | Union County Estimated | 16.7 | +1.05 pts |
| 203 | Volusia County Estimated | 16.66 | -0.25 pts |
| 204 | Putnam County Estimated | 16.63 | +2.6 pts |
| 205 | Sumner County Estimated | 16.6 | -0.03 pts |
| 206 | Glenn County Estimated | 16.58 | +17.65 pts |
| 207 | Gilpin County Estimated | 16.5 | +1.86 pts |
| 208 | DeKalb County Estimated | 16.46 | +4.42 pts |
| 209 | Pike County Estimated | 16.34 | -6.68 pts |
| 210 | Casey County Estimated | 16.3 | +9 pts |
| 211 | Lewis County Estimated | 16.25 | +9.04 pts |
| 212 | San Benito County Estimated | 16.23 | +1.43 pts |
| 213 | Montague County Estimated | 16.23 | +2.69 pts |
| 214 | Roscommon County Estimated | 16.11 | +2.73 pts |
| 215 | Irion County Estimated | 16.1 | +4.35 pts |
| 216 | Gallatin County Estimated | 16.07 | -3.85 pts |
| 217 | Skagway Municipality Estimated | 16.07 | +24.6 pts |
| 218 | Vilas County Estimated | 16.05 | -0.04 pts |
| 219 | Lincoln County Estimated | 16.01 | +10.3 pts |
| 220 | Custer County Estimated | 16 | +6.44 pts |
| 221 | McCormick County Estimated | 16 | +22 pts |
| 222 | Grayson County Estimated | 15.95 | -3.51 pts |
| 223 | Baxter County Estimated | 15.95 | -0.13 pts |
| 224 | Lincoln County Estimated | 15.82 | -0.71 pts |
| 225 | Linn County Estimated | 15.79 | -1.33 pts |
| 226 | Clay County Estimated | 15.79 | -3.15 pts |
| 227 | Lincoln County Estimated | 15.77 | +4.62 pts |
| 228 | Graham County Estimated | 15.7 | +8.16 pts |
| 229 | Rutherford County Estimated | 15.67 | -1.22 pts |
| 230 | Marshall County Estimated | 15.59 | -4.1 pts |
| 231 | Lynn County Estimated | 15.59 | +13.02 pts |
| 232 | Columbia County Estimated | 15.57 | +5.96 pts |
| 233 | Westmoreland County Estimated | 15.57 | +7.41 pts |
| 234 | Shelby County Estimated | 15.55 | +1.76 pts |
| 235 | Churchill County Estimated | 15.48 | -4 pts |
| 236 | Liberty County Estimated | 15.44 | +47.88 pts |
| 237 | Rock County Estimated | 15.42 | +57.97 pts |
| 238 | Winkler County Estimated | 15.4 | +5.36 pts |
| 239 | Curry County Estimated | 15.36 | +0.25 pts |
| 240 | Putnam County Estimated | 15.33 | +10.59 pts |
| 241 | Onslow County Estimated | 15.32 | +16.9 pts |
| 242 | Dixie County Estimated | 15.31 | +4.68 pts |
| 243 | Chaffee County Estimated | 15.3 | -3.96 pts |
| 244 | Gilliam County Estimated | 15.29 | -1.81 pts |
| 245 | Spencer County Estimated | 15.26 | -1.57 pts |
| 246 | Bryan County Estimated | 15.24 | +1.1 pts |
| 247 | Hendricks County Estimated | 15.23 | +0.5 pts |
| 248 | Cowlitz County Estimated | 15.22 | -1.77 pts |
| 249 | Lemhi County Estimated | 15.21 | -5.79 pts |
| 250 | Lyon County Estimated | 15.19 | +21.86 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. 9 counties with data in other periods have no value for 2019 and are left out rather than filled from another source. 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, 2019) [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, 2019. 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=2019. 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, 2019. 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=2019.
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, 2019 [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=2019 (Accessed: 12 October 2026).
BibTeX
@misc{census_us_counties_by_net_2019,
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, 2019}},
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=2019. 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, 2019
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=2019
Y2 - 2026/10/12
N1 - Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-rate-july-june/us-counties?period=2019.
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?
Loving County, with 101.91 per 1,000 inhabitants in 2019, according to the U.S. Census Bureau.
Which county has the lowest net domestic migration rate, July to June?
Gulf County, with -174.05 per 1,000 inhabitants in 2019.
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. 9 counties have no value for 2019 and are not ranked.