Ranking of New York Counties By Net Migration in 2024

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2024, the Net Migration for New York was 86.24K. Among all New York counties, New York County had the highest net migration (24.88K), followed by Queens County (13.22K), and Kings County (9.51K).

The chart below shows the top 10 counties, and the table below shows the ranking of all New York counties.

You can see similar ranking information for related topics, and for other states. You can also see the ranking of all counties in the United States.

See this for other years:
Ranking of New York Counties By Net Migration in 2024
New York
Queens
Kings
Westchester
Suffolk
Nassau
Erie
Bronx
Richmond
Albany
Ranking of New York Counties By Net Migration in 2024
Items per page:
0 of 0
Rank County Net Migration
1 New York County 24881
2 Queens County 13219
3 Kings County 9511
4 Westchester County 6269
5 Suffolk County 3412
6 Nassau County 3230
7 Erie County 2757
8 Bronx County 2705
9 Richmond County 2543
10 Albany County 2105
11 Schenectady County 1794
12 Dutchess County 1741
13 Saratoga County 1619
14 Rensselaer County 1015
15 Franklin County 920
16 Monroe County 888
17 Orange County 804
18 Oneida County 763
19 Broome County 685
20 Ontario County 633
21 Niagara County 560
22 Onondaga County 549
23 Oswego County 461
24 Ulster County 460
25 Rockland County 438
26 Orleans County 391
27 Livingston County 388
28 Putnam County 321
29 Seneca County 297
30 Otsego County 229
31 Clinton County 226
32 Essex County 209
33 Wayne County 201
34 Tompkins County 166
35 Wyoming County 152
36 Cayuga County 127
37 Chemung County 126
38 Schoharie County 119
39 Genesee County 115
40 Chenango County 104
41 Madison County 102
42 Montgomery County 100
43 Steuben County 97
44 Herkimer County 85
45 Allegany County 73
46 Sullivan County 66
47 Delaware County 62
47 Tioga County 62
48 Greene County 60
49 Hamilton County 59
50 Cattaraugus County 55
51 Cortland County 26
52 Fulton County 21
53 Washington County 14
54 Warren County -13
55 Columbia County -18
56 Lewis County -29
57 Yates County -55
58 Chautauqua County -149
59 St. Lawrence County -185
60 Schuyler County -194
61 Jefferson County -1128