Ranking of New York Counties By Net Domestic Migration in 2023

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2023, the Net Domestic Migration for New York was -176.89K. Among all New York counties, New York County had the highest net domestic migration (8.45K), followed by Allegany County (492), and Genesee County (273).

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 Domestic Migration in 2023
New York
Allegany
Genesee
Ulster
Franklin
Warren
Fulton
Otsego
Essex
Madison
Ranking of New York Counties By Net Domestic Migration in 2023
Items per page:
0 of 0
Rank County Net Dom. Migration
1 New York County 8454
2 Allegany County 492
3 Genesee County 273
4 Ulster County 270
5 Franklin County 263
6 Warren County 227
7 Fulton County 225
8 Otsego County 219
9 Essex County 173
10 Madison County 156
11 Schoharie County 151
12 Ontario County 133
13 Montgomery County 119
14 Herkimer County 93
15 Orleans County 78
16 Delaware County 71
17 Saratoga County 65
18 Clinton County 35
19 Tioga County 16
20 Hamilton County 13
21 Wyoming County 3
22 Schuyler County -25
23 Cayuga County -47
23 Lewis County -47
24 Wayne County -71
25 Greene County -76
26 Sullivan County -88
27 Yates County -100
28 Chemung County -122
29 Cortland County -140
30 Oswego County -142
31 Livingston County -152
32 Cattaraugus County -175
33 Chautauqua County -178
34 Schenectady County -180
35 St. Lawrence County -207
35 Seneca County -207
36 Chenango County -224
37 Steuben County -225
38 Rensselaer County -290
39 Niagara County -372
40 Columbia County -438
41 Albany County -561
42 Putnam County -620
43 Washington County -645
44 Oneida County -994
45 Broome County -1134
46 Dutchess County -1150
47 Tompkins County -1573
48 Richmond County -1806
49 Orange County -2710
50 Jefferson County -3226
51 Onondaga County -3467
52 Erie County -3493
53 Monroe County -4071
54 Rockland County -4639
55 Westchester County -7788
56 Nassau County -9887
57 Suffolk County -11586
58 Queens County -35775
59 Bronx County -39704
60 Kings County -50087