MoverScout

Who's moving to New York

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

978,222 households moved in or out · #4 busiest moving market in the U.S.
Arrived from other states
192,168
households, 2022-2023
Left for other states
264,106
households, 2022-2023
Moved within New York
254,452
households changed county, stayed in state

-71,938 net households — For every 100 households that arrived from another state, about 137 left. New York is a net loser to other states. The pace has held steady over five years. Another 4,547 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 New York →
Net household change, five years
Every move in or out of New York, including from abroad — so the latest bar can differ slightly from the state-to-state figure above.
-73,942
18–19
-130,690
19–20
-142,588
20–21
-110,439
21–22
-75,888
22–23
New York · Kings County: -6,924 net from other states, 145,223 moved in or out New York · Queens County: -13,893 net from other states, 115,579 moved in or out New York · Bronx County: -11,832 net from other states, 62,803 moved in or out Hempstead · Nassau County: -9,130 net from other states, 59,942 moved in or out Islip · Suffolk County: -10,434 net from other states, 53,486 moved in or out White Plains · Westchester County: -6,763 net from other states, 47,891 moved in or out Buffalo · Erie County: -2,971 net from other states, 26,464 moved in or out Rochester · Monroe County: -2,332 net from other states, 24,865 moved in or out New York · Richmond County: -4,651 net from other states, 19,818 moved in or out Kiryas Joel · Orange County: -2,545 net from other states, 19,232 moved in or out Albany · Albany County: -910 net from other states, 18,476 moved in or out Syracuse · Onondaga County: -1,481 net from other states, 17,228 moved in or out Poughkeepsie · Dutchess County: -1,607 net from other states, 14,355 moved in or out Clifton Park · Saratoga County: -631 net from other states, 13,415 moved in or out New City · Rockland County: -2,595 net from other states, 12,027 moved in or out Troy · Rensselaer County: -303 net from other states, 9,722 moved in or out Kingston · Ulster County: -410 net from other states, 9,184 moved in or out Watertown · Jefferson County: -450 net from other states, 8,915 moved in or out Schenectady · Schenectady County: -362 net from other states, 8,637 moved in or out Niagara Falls · Niagara County: -331 net from other states, 7,739 moved in or out Utica · Oneida County: -477 net from other states, 7,282 moved in or out Ithaca · Tompkins County: -346 net from other states, 6,962 moved in or out Binghamton · Broome County: -770 net from other states, 6,998 moved in or out Geneva · Ontario County: -169 net from other states, 6,095 moved in or out Mahopac · Putnam County: -786 net from other states, 5,841 moved in or out Oswego · Oswego County: -180 net from other states, 4,384 moved in or out Fallsburg · Sullivan County: -367 net from other states, 4,123 moved in or out Newark · Wayne County: -200 net from other states, 4,034 moved in or out Queensbury · Warren County: +8 net from other states, 3,961 moved in or out Corning · Steuben County: -130 net from other states, 3,895 moved in or out Jamestown · Chautauqua County: -148 net from other states, 3,593 moved in or out Elmira · Chemung County: -191 net from other states, 3,361 moved in or out Oneida · Madison County: -112 net from other states, 3,382 moved in or out Oakdale · Columbia County: -131 net from other states, 3,154 moved in or out Ogdensburg · St. Lawrence County: -94 net from other states, 2,856 moved in or out Hudson Falls · Washington County: -46 net from other states, 2,910 moved in or out Olean · Cattaraugus County: -120 net from other states, 2,813 moved in or out Oneonta · Otsego County: -114 net from other states, 2,766 moved in or out Auburn · Cayuga County: -74 net from other states, 2,724 moved in or out Catskill · Greene County: -101 net from other states, 2,639 moved in or out Geneseo · Livingston County: -67 net from other states, 2,626 moved in or out Amsterdam · Montgomery County: -72 net from other states, 2,483 moved in or out Waverly · Tioga County: -65 net from other states, 2,486 moved in or out Ilion · Herkimer County: -112 net from other states, 2,439 moved in or out Plattsburgh · Clinton County: -85 net from other states, 2,461 moved in or out Gloversville · Fulton County: -78 net from other states, 2,305 moved in or out Batavia · Genesee County: -127 net from other states, 2,372 moved in or out Norwich · Chenango County: -123 net from other states, 2,096 moved in or out Cortland · Cortland County: -116 net from other states, 2,051 moved in or out Sidney · Delaware County: -52 net from other states, 2,108 moved in or out North Elba · Essex County: +10 net from other states, 1,855 moved in or out Wellsville · Allegany County: -56 net from other states, 1,735 moved in or out Albion · Orleans County: -45 net from other states, 1,657 moved in or out Malone · Franklin County: -26 net from other states, 1,568 moved in or out Perry · Wyoming County: -51 net from other states, 1,600 moved in or out Seneca Falls · Seneca County: -34 net from other states, 1,477 moved in or out Cobleskill · Schoharie County: -63 net from other states, 1,362 moved in or out Lowville · Lewis County: -28 net from other states, 1,016 moved in or out Penn Yan · Yates County: -9 net from other states, 1,015 moved in or out Watkins Glen · Schuyler County: +4 net from other states, 873 moved in or out Lake Pleasant · Hamilton County: +10 net from other states, 288 moved in or out New York · New York County: +14,350 net from other states, 161,575 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.
New York · New York County — the busiest moving market in New York.
Where New York 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.
New York New York County +14,350
#29 of 3,087 U.S. counties for total household growth
North Elba Essex County +10
#1,335 of 3,087 U.S. counties for total household growth
Lake Pleasant Hamilton County +10
#1,220 of 3,087 U.S. counties for total household growth
Queensbury Warren County +8
#663 of 3,087 U.S. counties for total household growth
Watkins Glen Schuyler County +4
#1,310 of 3,087 U.S. counties for total household growth
Where New York 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.
New York Queens County -13,893
New York Bronx County -11,832
Islip Suffolk County -10,434
Hempstead Nassau County -9,130
New York Kings County -6,924
White Plains Westchester County -6,763
New York Richmond County -4,651
Buffalo Erie County -2,971
Which states New York 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.
New Jersey -17,381
24,043 in
41,424 out
Florida -19,923
15,231 in
35,154 out
California +2,040
17,353 in
15,313 out
Pennsylvania -6,328
9,766 in
16,094 out
Connecticut -5,184
9,080 in
14,264 out
Massachusetts +853
9,030 in
8,177 out

Households arriving in New York from another state report $94,213 in average annual income; those leaving for another state report $106,002. Departures out-earn arrivals — New York is losing its higher earners.

Arriving from another state$94,213
Leaving for another state$106,002
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 18% of moves unattributed to a specific county, because flows too small to publish are grouped into regional buckets. 62 of New York's counties have published data.