Ranking of New York Counties By Net Migration in 2023

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2023, the Net Migration for New York was -6.44K. Among all New York counties, New York County had the highest net migration (33.17K), followed by Albany County (2.00K), and Richmond County (1.27K).

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 2023
New York
Albany
Richmond
Ulster
Erie
Westchester
Saratoga
Allegany
Rensselaer
Schenectady
Ranking of New York Counties By Net Migration in 2023
Items per page:
0 of 0
Rank County Net Migration
1 New York County 33166
2 Albany County 1999
3 Richmond County 1274
4 Ulster County 968
5 Erie County 945
6 Westchester County 762
7 Saratoga County 586
8 Allegany County 562
9 Rensselaer County 527
10 Schenectady County 516
11 Queens County 490
12 Otsego County 359
13 Sullivan County 316
14 Ontario County 303
15 Franklin County 302
16 Genesee County 301
17 Warren County 295
18 Madison County 281
19 Fulton County 258
20 Essex County 255
21 Dutchess County 250
22 Clinton County 206
23 Montgomery County 170
23 Schoharie County 170
24 Orleans County 159
25 Herkimer County 130
26 Wyoming County 98
27 Delaware County 89
28 St. Lawrence County 66
29 Wayne County 20
30 Tioga County 17
31 Chemung County 15
32 Hamilton County 12
33 Oneida County 4
34 Cayuga County 2
35 Niagara County -20
36 Livingston County -24
36 Schuyler County -24
37 Greene County -29
38 Chautauqua County -30
38 Oswego County -30
39 Lewis County -38
40 Steuben County -75
41 Yates County -87
42 Cattaraugus County -97
43 Cortland County -117
44 Seneca County -118
45 Chenango County -210
46 Broome County -251
47 Tompkins County -279
48 Columbia County -285
49 Putnam County -376
50 Washington County -499
51 Orange County -681
52 Monroe County -1020
53 Onondaga County -1150
54 Rockland County -1706
55 Jefferson County -2689
56 Suffolk County -3470
57 Nassau County -3636
58 Bronx County -16185
59 Kings County -19190