North Carolina county median household income (ACS 2020–2024)
North Carolina county profiles · Explore counties across states · 100 counties or county equivalents, including unavailable observations.
Median household income: Households. Estimate units: 2024 inflation-adjusted USD; MOE units: 2024 inflation-adjusted USD. Census variables: DP03_0062E / DP03_0062M.
Directly published North Carolina reference: $72,388 ± $324. This is a Census state observation, not an average of county estimates. Download state references and source URLs.
Estimate order: usable estimates descend, with county name then FIPS breaking ties; unavailable estimates appear last and are never zero. This order is not a statistically established rank. Published MOEs use a 90% confidence level. Uncertainty intervals can overlap, limiting comparisons; adjacent estimates are not established as significantly different. No significance test is calculated. These period estimates do not establish trends or grant eligibility. Definitions, status flags and uncertainty.
Source: U.S. Census Bureau, ACS 2020-2024 5-year Data Profiles (2024 endpoint), tables DP02, DP03 and DP05. Estimate and MOE variable IDs appear below. Retrieved 2026-10-19. Census Data Profiles source.
Download the existing North Carolina county CSV with all indicators, MOEs and statuses. Full spreadsheet pack — $19; check current availability.
| County or equivalent | FIPS | Estimate (2024 inflation-adjusted USD) | Published 90% MOE (2024 inflation-adjusted USD) | Source status |
|---|---|---|---|---|
| Wake County | 37183 | $105,768 | $1,626 | ok |
| Union County | 37179 | $102,900 | $1,953 | ok |
| Chatham County | 37037 | $94,317 | $4,141 | ok |
| Currituck County | 37053 | $93,511 | $8,425 | ok |
| Camden County | 37029 | $91,078 | $14,321 | ok |
| Orange County | 37135 | $90,089 | $2,394 | ok |
| Cabarrus County | 37025 | $89,005 | $3,534 | ok |
| Dare County | 37055 | $88,994 | $5,211 | ok |
| Mecklenburg County | 37119 | $87,005 | $1,162 | ok |
| Moore County | 37125 | $86,080 | $3,381 | ok |
| Johnston County | 37101 | $83,384 | $2,239 | ok |
| Durham County | 37063 | $82,316 | $1,930 | ok |
| Iredell County | 37097 | $81,419 | $2,620 | ok |
| Pender County | 37141 | $80,396 | $3,889 | ok |
| Lincoln County | 37109 | $80,016 | $4,599 | ok |
| Brunswick County | 37019 | $77,024 | $2,734 | ok |
| New Hanover County | 37129 | $75,166 | $2,054 | ok |
| Davie County | 37059 | $75,057 | $2,836 | ok |
| Buncombe County | 37021 | $74,436 | $2,206 | ok |
| Franklin County | 37069 | $74,240 | $3,647 | ok |
| Carteret County | 37031 | $72,322 | $2,766 | ok |
| Harnett County | 37085 | $71,287 | $2,853 | ok |
| Granville County | 37077 | $71,111 | $4,675 | ok |
| Guilford County | 37081 | $68,642 | $1,579 | ok |
| Henderson County | 37089 | $68,187 | $3,678 | ok |
| Onslow County | 37133 | $68,148 | $2,456 | ok |
| Perquimans County | 37143 | $67,917 | $7,998 | ok |
| Catawba County | 37035 | $67,864 | $2,779 | ok |
| Polk County | 37149 | $67,758 | $6,109 | ok |
| Gaston County | 37071 | $67,478 | $1,710 | ok |
| Forsyth County | 37067 | $67,165 | $1,465 | ok |
| Pasquotank County | 37139 | $66,589 | $7,087 | ok |
| Gates County | 37073 | $66,333 | $9,431 | ok |
| Transylvania County | 37175 | $66,184 | $5,016 | ok |
| Craven County | 37049 | $65,873 | $3,115 | ok |
| Rowan County | 37159 | $65,725 | $2,025 | ok |
| Alamance County | 37001 | $65,651 | $1,854 | ok |
| Lee County | 37105 | $65,387 | $3,096 | ok |
| Alexander County | 37003 | $65,354 | $4,962 | ok |
| Hoke County | 37093 | $64,912 | $2,386 | ok |
| Davidson County | 37057 | $64,172 | $1,806 | ok |
| Person County | 37145 | $63,300 | $6,412 | ok |
| Stokes County | 37169 | $62,969 | $2,276 | ok |
| Yadkin County | 37197 | $62,932 | $2,830 | ok |
| Nash County | 37127 | $62,426 | $2,990 | ok |
| Haywood County | 37087 | $61,912 | $2,423 | ok |
| Avery County | 37011 | $61,428 | $7,429 | ok |
| Cumberland County | 37051 | $61,291 | $990 | ok |
| Randolph County | 37151 | $61,022 | $2,939 | ok |
| Stanly County | 37167 | $60,704 | $3,835 | ok |
| Caswell County | 37033 | $59,755 | $4,753 | ok |
| Wayne County | 37191 | $59,733 | $2,739 | ok |
| Pamlico County | 37137 | $59,717 | $4,799 | ok |
| Jones County | 37103 | $59,641 | $6,422 | ok |
| Macon County | 37113 | $59,061 | $6,098 | ok |
| Yancey County | 37199 | $58,709 | $5,720 | ok |
| Burke County | 37023 | $58,592 | $3,527 | ok |
| Cleveland County | 37045 | $58,534 | $2,730 | ok |
| Madison County | 37115 | $58,531 | $4,714 | ok |
| Beaufort County | 37013 | $58,357 | $3,205 | ok |
| Pitt County | 37147 | $58,188 | $2,075 | ok |
| Montgomery County | 37123 | $57,766 | $3,070 | ok |
| Mitchell County | 37121 | $57,602 | $5,146 | ok |
| McDowell County | 37111 | $57,168 | $4,181 | ok |
| Rockingham County | 37157 | $57,053 | $2,844 | ok |
| Clay County | 37043 | $56,971 | $8,915 | ok |
| Ashe County | 37009 | $56,866 | $4,577 | ok |
| Caldwell County | 37027 | $56,425 | $2,209 | ok |
| Wilson County | 37195 | $56,423 | $3,380 | ok |
| Jackson County | 37099 | $55,815 | $5,024 | ok |
| Surry County | 37171 | $55,656 | $3,280 | ok |
| Duplin County | 37061 | $55,148 | $3,396 | ok |
| Chowan County | 37041 | $53,864 | $6,862 | ok |
| Hyde County | 37095 | $53,713 | $12,155 | ok |
| Cherokee County | 37039 | $53,628 | $3,764 | ok |
| Greene County | 37079 | $53,244 | $3,063 | ok |
| Sampson County | 37163 | $52,432 | $4,188 | ok |
| Swain County | 37173 | $52,349 | $5,811 | ok |
| Wilkes County | 37193 | $51,721 | $2,459 | ok |
| Watauga County | 37189 | $51,693 | $3,285 | ok |
| Rutherford County | 37161 | $51,410 | $2,731 | ok |
| Edgecombe County | 37065 | $51,265 | $3,893 | ok |
| Warren County | 37185 | $50,638 | $4,322 | ok |
| Vance County | 37181 | $50,465 | $4,966 | ok |
| Northampton County | 37131 | $50,086 | $3,007 | ok |
| Graham County | 37075 | $49,684 | $4,545 | ok |
| Columbus County | 37047 | $49,442 | $4,924 | ok |
| Bertie County | 37015 | $48,750 | $8,791 | ok |
| Martin County | 37117 | $48,578 | $4,615 | ok |
| Anson County | 37007 | $47,302 | $5,753 | ok |
| Alleghany County | 37005 | $47,172 | $4,894 | ok |
| Scotland County | 37165 | $45,730 | $3,850 | ok |
| Halifax County | 37083 | $45,590 | $2,970 | ok |
| Hertford County | 37091 | $45,537 | $2,991 | ok |
| Lenoir County | 37107 | $45,143 | $2,547 | ok |
| Richmond County | 37153 | $44,883 | $5,326 | ok |
| Bladen County | 37017 | $42,422 | $6,049 | ok |
| Robeson County | 37155 | $41,978 | $1,323 | ok |
| Washington County | 37187 | $41,813 | $7,001 | ok |
| Tyrrell County | 37177 | $41,685 | $12,236 | ok |