Surry County — commute flow by county (2023)
Alamance County — 59 (Upper-middle)Alexander County — 92 (Upper-middle)Alleghany County — 128 (Higher)Anson County — 3 (Lower-middle)Ashe County — 63 (Upper-middle)Avery County — 49 (Upper-middle)Beaufort County — 3 (Lower-middle)Bertie County — 0 (Lower)Bladen County — 5 (Lower-middle)Brunswick County — 19 (Middle)Buncombe County — 161 (Higher)Burke County — 119 (Upper-middle)Cabarrus County — 197 (Higher)Caldwell County — 212 (Higher)Camden County — 0 (Lower)Carteret County — 9 (Middle)Caswell County — 0 (Lower)Catawba County — 391 (Higher)Chatham County — 23 (Upper-middle)Cherokee County — 9 (Middle)Chowan County — 1 (Lower)Clay County — 1 (Lower)Cleveland County — 59 (Upper-middle)Columbus County — 4 (Lower-middle)Craven County — 14 (Middle)Cumberland County — 65 (Upper-middle)Currituck County — 1 (Lower)Dare County — 8 (Lower-middle)Davidson County — 361 (Higher)Davie County — 265 (Higher)Duplin County — 1 (Lower)Durham County — 179 (Higher)Edgecombe County — 2 (Lower-middle)Forsyth County — 4,297 (Higher)Franklin County — 9 (Middle)Gaston County — 192 (Higher)Gates County — 0 (Lower)Graham County — 0 (Lower)Granville County — 5 (Lower-middle)Greene County — 2 (Lower-middle)Guilford County — 702 (Higher)Halifax County — 2 (Lower-middle)Harnett County — 17 (Middle)Haywood County — 15 (Middle)Henderson County — 77 (Upper-middle)Hertford County — 0 (Lower)Hoke County — 4 (Lower-middle)Hyde County — 1 (Lower)Iredell County — 873 (Higher)Jackson County — 19 (Middle)Johnston County — 15 (Middle)Jones County — 0 (Lower)Lee County — 11 (Middle)Lenoir County — 6 (Lower-middle)Lincoln County — 74 (Upper-middle)McDowell County — 31 (Upper-middle)Macon County — 5 (Lower-middle)Madison County — 7 (Lower-middle)Martin County — 0 (Lower)Mecklenburg County — 1,383 (Higher)Mitchell County — 17 (Middle)Montgomery County — 19 (Middle)Moore County — 31 (Upper-middle)Nash County — 17 (Middle)New Hanover County — 77 (Upper-middle)Northampton County — 0 (Lower)Onslow County — 20 (Middle)Orange County — 55 (Upper-middle)Pamlico County — 0 (Lower)Pasquotank County — 4 (Lower-middle)Pender County — 3 (Lower-middle)Perquimans County — 1 (Lower)Person County — 7 (Lower-middle)Pitt County — 26 (Upper-middle)Polk County — 2 (Lower-middle)Randolph County — 93 (Upper-middle)Richmond County — 10 (Middle)Robeson County — 8 (Lower-middle)Rockingham County — 55 (Upper-middle)Rowan County — 205 (Higher)Rutherford County — 36 (Upper-middle)Sampson County — 16 (Middle)Scotland County — 15 (Middle)Stanly County — 41 (Upper-middle)Stokes County — 573 (Higher)Swain County — 3 (Lower-middle)Transylvania County — 16 (Middle)Tyrrell County — 0 (Lower)Union County — 190 (Higher)Vance County — 12 (Middle)Wake County — 584 (Higher)Warren County — 0 (Lower)Washington County — 0 (Lower)Watauga County — 310 (Higher)Wayne County — 9 (Middle)Wilkes County — 683 (Higher)Wilson County — 13 (Middle)Yadkin County — 1,053 (Higher)Yancey County — 31 (Upper-middle)Surry County — no data (unmeasured)
Where this is
Shading: Total Jobs
Lower (0 to 1)Lower-middle (2 to 8)Middle (9 to 20)Upper-middle (23 to 119)Higher (128 to 4,297)No data
Each unit is shaded by its Total Jobs value and grouped into equal-count bands (quantiles) against the other units shown — lighter = lower, darker = higher. It ranks position among the units in view; it does not grade places, and the ranges shift with which units are shown.

The map is bounded to this parent geography — it shows the selected unit among its own siblings only, the same depth rule the drill-down uses. Shading ranks position on the measure among the units shown; it does not grade places.

Click another county in NC to see its own flow.

Within Surry County
14,012 (47%)
≤2930–5455+Total
Mount Airy township1,7283,2211,9846,933
Dobson township4701,2187012,389
Elkin township3988014901,689
Pilot township218402252872
South Westfield township154276132562
Stewarts Creek township101258168527
Long Hill township6317540278
Other (8)197362203762
Elsewhere In-State
14,485 (48%)
≤2930–5455+Total
Forsyth County8022,2281,2674,297
Mecklenburg County3367273201,383
Yadkin County2165183191,053
Iredell County196474203873
Guilford County179364159702
Wilkes County147367169683
Wake County118329137584
Other (79)1,3352,3821,1934,910
Other States
1,489 (5%)
≤2930–5455+Total
VA177421251849
SC318633150
GA246632122
TN25302479
FL10251550
KY911828
PA83819
Other (34)538950192

Scroll to Top