Ranking of North Carolina Counties By Average Weekly Wage in 2024 Q2
Updated on July 27, 2025.
According to data from the US Bureau of Labor Statistics, in 2024 Q2, the average weekly wage for North Carolina was $1.25K. Among all North Carolina counties, Durham County had the highest average weekly wage ($1.81K), followed by Mecklenburg County ($1.56K), and Wake County ($1.41K).
On the other hand, Pamlico County had the lowest average weekly wage ($677), followed by Martin County ($733), and Warren County ($758).
The chart below shows the top 10 counties with high average weekly wage, and the table below shows the ranking of all North Carolina counties.
You can also see similar ranking of counties information for other states as well as for all counties in the United States.
Related Topics: US BLS Topic List.
Data Source: US Bureau of Labor Statistics (QCEW).
See this for other quarters:
Ranking of North Carolina Counties By Average Weekly Wage in 2024 Q2
25
0 of 0
| Rank | County | Average Weekly Wage ($) |
|---|---|---|
| 1 | Durham County | 1805 |
| 2 | Mecklenburg County | 1562 |
| 3 | Wake County | 1414 |
| 4 | Orange County | 1410 |
| 5 | Iredell County | 1248 |
| 6 | Forsyth County | 1194 |
| 7 | Union County | 1141 |
| 8 | New Hanover County | 1140 |
| 9 | Pitt County | 1134 |
| 10 | Guilford County | 1132 |
| 11 | Granville County | 1123 |
| 12 | Buncombe County | 1074 |
| 13 | Franklin County | 1067 |
| 14 | Cabarrus County | 1062 |
| 15 | Lee County | 1059 |
| 16 | Rowan County | 1055 |
| 17 | Cumberland County | 1037 |
| 18 | Catawba County | 1033 |
| 19 | Wilson County | 1032 |
| 20 | Lincoln County | 1024 |
| 21 | Craven County | 1015 |
| 21 | Gaston County | 1015 |
| 22 | Henderson County | 1013 |
| 23 | Cleveland County | 1010 |
| 24 | Johnston County | 1009 |
| 25 | Nash County | 1007 |
| 26 | Moore County | 1003 |
| 27 | Randolph County | 998 |
| 28 | Davidson County | 982 |
| 29 | Chatham County | 972 |
| 30 | Person County | 967 |
| 31 | Washington County | 966 |
| 32 | Alamance County | 956 |
| 32 | Pasquotank County | 956 |
| 33 | Davie County | 954 |
| 34 | Brunswick County | 953 |
| 35 | Beaufort County | 949 |
| 36 | Lenoir County | 937 |
| 37 | Scotland County | 936 |
| 38 | Northampton County | 934 |
| 39 | Montgomery County | 931 |
| 40 | Anson County | 930 |
| 41 | Caldwell County | 926 |
| 42 | Hertford County | 922 |
| 43 | Caswell County | 918 |
| 44 | Burke County | 917 |
| 45 | Surry County | 916 |
| 46 | Swain County | 913 |
| 46 | Wayne County | 913 |
| 47 | Camden County | 912 |
| 47 | Chowan County | 912 |
| 48 | Greene County | 910 |
| 49 | Transylvania County | 908 |
| 50 | Rutherford County | 906 |
| 51 | Columbus County | 904 |
| 52 | Watauga County | 903 |
| 53 | Ashe County | 902 |
| 54 | Bladen County | 897 |
| 55 | Richmond County | 893 |
| 56 | Mitchell County | 892 |
| 57 | Jackson County | 890 |
| 58 | Edgecombe County | 888 |
| 59 | Graham County | 887 |
| 59 | Wilkes County | 887 |
| 60 | Jones County | 885 |
| 61 | Madison County | 884 |
| 62 | Alexander County | 883 |
| 63 | McDowell County | 882 |
| 64 | Sampson County | 881 |
| 65 | Onslow County | 878 |
| 66 | Harnett County | 875 |
| 66 | Polk County | 875 |
| 67 | Clay County | 874 |
| 68 | Yancey County | 872 |
| 69 | Hoke County | 871 |
| 70 | Bertie County | 867 |
| 71 | Vance County | 865 |
| 72 | Halifax County | 864 |
| 72 | Yadkin County | 864 |
| 73 | Pender County | 860 |
| 74 | Carteret County | 856 |
| 75 | Robeson County | 851 |
| 76 | Macon County | 847 |
| 76 | Rockingham County | 847 |
| 77 | Dare County | 843 |
| 78 | Haywood County | 842 |
| 78 | Stanly County | 842 |
| 79 | Duplin County | 841 |
| 80 | Perquimans County | 840 |
| 81 | Tyrrell County | 835 |
| 82 | Gates County | 834 |
| 83 | Currituck County | 829 |
| 84 | Avery County | 825 |
| 85 | Cherokee County | 823 |
| 86 | Hyde County | 782 |
| 87 | Alleghany County | 780 |
| 87 | Stokes County | 780 |
| 88 | Warren County | 758 |
| 89 | Martin County | 733 |
| 90 | Pamlico County | 677 |