MoverScout

Who's moving to Nebraska

Where households are arriving from and leaving for, county by county — built on official federal tax-filer data, not marketing estimates.

-1,634 net households from other states
Arrived from other states
20,457
households, 2022-2023
Left for other states
22,091
households, 2022-2023
Moved within Nebraska
28,559
households changed county, stayed in state

-1,634 net households — Arrivals from other states and departures to them are close in volume — departures edge ahead by 1,634 households. That loss has narrowed by 42% over five years. Another 296 households arrived from abroad.

Moving in from another state? Your mover needs active interstate operating authority — most local companies don't hold one. See licensed movers in Omaha →
Net household change, five years
Every move in or out of Nebraska, including from abroad — so the latest bar can differ slightly from the state-to-state figure above.
-2,700
18–19
-2,368
19–20
-2,216
20–21
-1,303
21–22
-1,560
22–23
Bellevue · Sarpy County: +181 net from other states, 15,849 moved in or out Lincoln · Lancaster County: -341 net from other states, 13,915 moved in or out Grand Island · Hall County: -75 net from other states, 2,990 moved in or out Kearney · Buffalo County: -16 net from other states, 2,651 moved in or out Fremont · Dodge County: +43 net from other states, 1,983 moved in or out Norfolk · Madison County: -9 net from other states, 1,914 moved in or out Plattsmouth · Cass County: -51 net from other states, 1,717 moved in or out Columbus · Platte County: -26 net from other states, 1,676 moved in or out North Platte · Lincoln County: -47 net from other states, 1,510 moved in or out Hastings · Adams County: -26 net from other states, 1,482 moved in or out Scottsbluff · Scotts Bluff County: -18 net from other states, 1,466 moved in or out Lexington · Dawson County: +41 net from other states, 1,288 moved in or out Wahoo · Saunders County: -63 net from other states, 1,315 moved in or out South Sioux City · Dakota County: -81 net from other states, 1,260 moved in or out Blair · Washington County: -70 net from other states, 1,264 moved in or out Beatrice · Gage County: +18 net from other states, 1,005 moved in or out Seward · Seward County: -19 net from other states, 898 moved in or out Nebraska City · Otoe County: -4 net from other states, 885 moved in or out York · York County: -24 net from other states, 770 moved in or out Crete · Saline County: +26 net from other states, 720 moved in or out Sidney · Cheyenne County: -4 net from other states, 499 moved in or out Schuyler · Colfax County: -1 net from other states, 496 moved in or out Chadron · Dawes County: -4 net from other states, 499 moved in or out Alliance · Box Butte County: +3 net from other states, 481 moved in or out Broken Bow · Custer County: -16 net from other states, 478 moved in or out McCook · Red Willow County: -22 net from other states, 470 moved in or out Wayne · Wayne County: -15 net from other states, 485 moved in or out Aurora · Hamilton County: +0 net from other states, 457 moved in or out Holdrege · Phelps County: -26 net from other states, 429 moved in or out Ogallala · Keith County: -23 net from other states, 419 moved in or out David City · Butler County: -22 net from other states, 397 moved in or out West Point · Cuming County: -24 net from other states, 381 moved in or out Central City · Merrick County: +0 net from other states, 369 moved in or out Hartington · Cedar County: -4 net from other states, 348 moved in or out O'Neill · Holt County: -15 net from other states, 346 moved in or out Fairbury · Jefferson County: -71 net from other states, 339 moved in or out Tekamah · Burt County: -34 net from other states, 321 moved in or out Minden · Kearney County: +0 net from other states, 329 moved in or out Pierce · Pierce County: -29 net from other states, 309 moved in or out Stanton · Stanton County: +0 net from other states, 303 moved in or out Creighton · Knox County: -8 net from other states, 279 moved in or out Sutton · Clay County: +0 net from other states, 277 moved in or out Auburn · Nemaha County: +10 net from other states, 273 moved in or out Neligh · Antelope County: -2 net from other states, 256 moved in or out Valentine · Cherry County: +2 net from other states, 243 moved in or out Wakefield · Dixon County: -14 net from other states, 255 moved in or out Saint Paul · Howard County: +0 net from other states, 259 moved in or out Stromsburg · Polk County: +0 net from other states, 246 moved in or out Falls City · Richardson County: +5 net from other states, 258 moved in or out Cambridge · Furnas County: +5 net from other states, 240 moved in or out Geneva · Fillmore County: +0 net from other states, 228 moved in or out Gordon · Sheridan County: -6 net from other states, 239 moved in or out Pender · Thurston County: -2 net from other states, 233 moved in or out Bridgeport · Morrill County: -18 net from other states, 222 moved in or out Albion · Boone County: +23 net from other states, 196 moved in or out Tecumseh · Johnson County: +0 net from other states, 202 moved in or out Hebron · Thayer County: -1 net from other states, 205 moved in or out Kimball · Kimball County: +28 net from other states, 170 moved in or out Ord · Valley County: +0 net from other states, 169 moved in or out Superior · Nuckolls County: -21 net from other states, 154 moved in or out Imperial · Chase County: +11 net from other states, 151 moved in or out Curtis · Frontier County: +0 net from other states, 140 moved in or out Fullerton · Nance County: +0 net from other states, 134 moved in or out Franklin · Franklin County: +0 net from other states, 127 moved in or out Alma · Harlan County: +0 net from other states, 133 moved in or out Pawnee City · Pawnee County: -24 net from other states, 120 moved in or out Grant · Perkins County: +22 net from other states, 124 moved in or out Loup City · Sherman County: +0 net from other states, 117 moved in or out Red Cloud · Webster County: +0 net from other states, 125 moved in or out Ainsworth · Brown County: +0 net from other states, 102 moved in or out Elwood · Gosper County: +0 net from other states, 92 moved in or out Culbertson · Hitchcock County: +0 net from other states, 96 moved in or out Chappell · Deuel County: -21 net from other states, 89 moved in or out Burwell · Garfield County: +0 net from other states, 83 moved in or out Greeley · Greeley County: +0 net from other states, 91 moved in or out Bassett · Rock County: +0 net from other states, 59 moved in or out Oshkosh · Garden County: +0 net from other states, 53 moved in or out Spencer · Boyd County: +0 net from other states, 46 moved in or out Hayes Center · Hayes County: +0 net from other states, 45 moved in or out Omaha · Douglas County: -755 net from other states, 28,940 moved in or out
Every county at a glance.
Gained households from other states
Lost households to other states
Circle size — households that moved in or out.
Omaha · Douglas County — the busiest moving market in Nebraska.
Where Nebraska is gaining from other states
Largest net state-to-state changes by county — same basis as the figures above, top eight only. Each city page adds the in-state picture.
Bellevue Sarpy County +181
#133 of 3,087 U.S. counties for total household growth
Fremont Dodge County +43
#1,469 of 3,087 U.S. counties for total household growth
Lexington Dawson County +41
#2,536 of 3,087 U.S. counties for total household growth
Kimball Kimball County +28
#1,445 of 3,087 U.S. counties for total household growth
Crete Saline County +26
#2,402 of 3,087 U.S. counties for total household growth
Albion Boone County +23
#1,695 of 3,087 U.S. counties for total household growth
Grant Perkins County +22
#1,415 of 3,087 U.S. counties for total household growth
Beatrice Gage County +18
#1,281 of 3,087 U.S. counties for total household growth
Where Nebraska is losing to other states
Largest net state-to-state changes by county — same basis as the figures above, top eight only. Each city page adds the in-state picture.
Omaha Douglas County -755
Lincoln Lancaster County -341
South Sioux City Dakota County -81
Grand Island Hall County -75
Fairbury Jefferson County -71
Blair Washington County -70
Wahoo Saunders County -63
Plattsmouth Cass County -51
Which states Nebraska trades households with
Each bar shows that state's in/out split — rows ranked by total volume. The IRS publishes only each county's largest partner states, so smaller streams are left out and these totals run below the headline figures.
Iowa -20
1,909 in
1,929 out
Colorado -141
649 in
790 out
Texas -265
582 in
847 out
Arizona -145
434 in
579 out
California +159
542 in
383 out
Florida +27
357 in
330 out

Households arriving in Nebraska from another state report $60,526 in average annual income; those leaving for another state report $67,389. Departures out-earn arrivals — Nebraska is losing its higher earners.

Arriving from another state$60,526
Leaving for another state$67,389
City-level breakdowns
Every city page has its own migration section — who's arriving, from how far, and what kind of mover that calls for.

How this works: IRS SOI County-to-County Migration Data, 2022-2023. The IRS compares the address on consecutive tax returns, so every move here is a real filed household. The headline figures and county lists count moves that crossed a state line; the five-year chart counts every move, including from abroad. The data publishes annually with about a two-year lag, misses people who don't file a return, and leaves 45% of moves unattributed to a specific county, because flows too small to publish are grouped into regional buckets. 80 of Nebraska's counties have published data.