New Jersey Net Migration By County in 2024

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2024, the net migration for New Jersey was 95,138. Essex County had the highest net migration (13,312) followed by Middlesex County (11,503), and Hudson County (10,622). On the other hand, Cape May County had the lowest net migration (-149), followed by Salem County (415), and Warren County (854).

Net migration for a county refers to the difference between the number of migrants, both domestic and international, moving to the county and those leaving the county. Or to put it simply, the net migration for a given county is the inbound migration minus the outbound migration for that county.

You can also see similar information for other states and also by state for the United States.

Hover over or click on the chart to see this information for each county. The data can also be filtered, sorted, and explored further in a table below.

See this for other years:
New Jersey Net Migration By County in 2024
New Jersey Net Migration By County in 2024
Items per page:
0 of 0
County Net Migration
Atlantic 2406
Bergen 10155
Burlington 4446
Camden 3066
Cape May -149
Cumberland 2256
Essex 13312
Gloucester 2643
Hudson 10622
Hunterdon 1030
Mercer 4625
Middlesex 11503
Monmouth 1810
Morris 4222
Ocean 2906
Passaic 3862
Salem 415
Somerset 4644
Sussex 1100
Union 9410
Warren 854