Missouri county median household income (ACS 2020–2024)
Missouri county profiles · Explore counties across states · 115 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 Missouri reference: $70,702 ± $325. 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 Missouri 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 |
|---|---|---|---|---|
| St. Charles County | 29183 | $104,692 | $1,179 | ok |
| Platte County | 29165 | $96,227 | $2,175 | ok |
| Lincoln County | 29113 | $89,278 | $1,971 | ok |
| Clay County | 29047 | $88,468 | $2,010 | ok |
| Cass County | 29037 | $87,535 | $3,248 | ok |
| Christian County | 29043 | $83,437 | $2,702 | ok |
| St. Louis County | 29189 | $82,936 | $1,390 | ok |
| Jefferson County | 29099 | $82,851 | $2,327 | ok |
| Warren County | 29219 | $81,209 | $5,304 | ok |
| Lafayette County | 29107 | $80,612 | $6,979 | ok |
| Osage County | 29151 | $76,681 | $5,883 | ok |
| Andrew County | 29003 | $75,625 | $4,530 | ok |
| Cole County | 29051 | $74,876 | $3,475 | ok |
| Ray County | 29177 | $74,573 | $5,326 | ok |
| Callaway County | 29027 | $74,176 | $2,935 | ok |
| Franklin County | 29071 | $73,165 | $2,639 | ok |
| Boone County | 29019 | $72,758 | $1,612 | ok |
| Chariton County | 29041 | $71,520 | $3,182 | ok |
| Webster County | 29225 | $71,155 | $2,974 | ok |
| Clinton County | 29049 | $70,627 | $2,764 | ok |
| Cooper County | 29053 | $70,625 | $4,864 | ok |
| DeKalb County | 29063 | $69,826 | $11,753 | ok |
| Scotland County | 29199 | $68,913 | $9,762 | ok |
| Jackson County | 29095 | $68,577 | $1,129 | ok |
| Cape Girardeau County | 29031 | $68,464 | $3,198 | ok |
| Johnson County | 29101 | $67,272 | $2,697 | ok |
| Camden County | 29029 | $66,387 | $4,915 | ok |
| Ste. Genevieve County | 29186 | $66,339 | $7,127 | ok |
| Newton County | 29145 | $66,301 | $3,221 | ok |
| Howard County | 29089 | $65,938 | $7,076 | ok |
| Moniteau County | 29135 | $65,715 | $3,289 | ok |
| Montgomery County | 29139 | $65,500 | $5,054 | ok |
| Ralls County | 29173 | $65,388 | $6,991 | ok |
| Caldwell County | 29025 | $64,806 | $4,272 | ok |
| Pulaski County | 29169 | $64,466 | $5,463 | ok |
| Gasconade County | 29073 | $64,232 | $4,524 | ok |
| Daviess County | 29061 | $63,984 | $2,702 | ok |
| Bollinger County | 29017 | $63,814 | $13,535 | ok |
| Livingston County | 29117 | $63,627 | $5,612 | ok |
| Stone County | 29209 | $63,520 | $2,592 | ok |
| Putnam County | 29171 | $63,510 | $7,766 | ok |
| Perry County | 29157 | $62,981 | $3,485 | ok |
| Marion County | 29127 | $62,903 | $2,753 | ok |
| Scott County | 29201 | $62,782 | $4,395 | ok |
| Mercer County | 29129 | $62,679 | $14,517 | ok |
| Macon County | 29121 | $62,357 | $5,108 | ok |
| Buchanan County | 29021 | $62,158 | $2,788 | ok |
| Carroll County | 29033 | $62,154 | $4,087 | ok |
| Linn County | 29115 | $61,635 | $5,399 | ok |
| Adair County | 29001 | $61,536 | $4,691 | ok |
| Greene County | 29077 | $61,479 | $1,008 | ok |
| Lawrence County | 29109 | $61,215 | $4,968 | ok |
| Schuyler County | 29197 | $61,205 | $8,487 | ok |
| Holt County | 29087 | $61,187 | $1,572 | ok |
| Bates County | 29013 | $60,733 | $4,639 | ok |
| Jasper County | 29097 | $60,694 | $2,793 | ok |
| Pettis County | 29159 | $60,430 | $3,404 | ok |
| Lewis County | 29111 | $59,934 | $3,745 | ok |
| Polk County | 29167 | $59,647 | $3,036 | ok |
| Maries County | 29125 | $59,455 | $10,375 | ok |
| Audrain County | 29007 | $59,448 | $5,227 | ok |
| Nodaway County | 29147 | $59,315 | $3,123 | ok |
| Atchison County | 29005 | $58,750 | $8,393 | ok |
| Phelps County | 29161 | $58,396 | $3,528 | ok |
| Barry County | 29009 | $58,346 | $2,677 | ok |
| Stoddard County | 29207 | $57,957 | $3,823 | ok |
| Saline County | 29195 | $57,931 | $4,575 | ok |
| Henry County | 29083 | $57,926 | $4,524 | ok |
| Knox County | 29103 | $57,788 | $9,515 | ok |
| Crawford County | 29055 | $57,629 | $4,620 | ok |
| St. Francois County | 29187 | $57,477 | $4,527 | ok |
| Sullivan County | 29211 | $56,964 | $4,179 | ok |
| Miller County | 29131 | $56,736 | $5,476 | ok |
| Taney County | 29213 | $56,497 | $3,805 | ok |
| Dent County | 29065 | $56,312 | $4,171 | ok |
| St. Louis city | 29510 | $56,160 | $1,305 | ok |
| Washington County | 29221 | $56,043 | $6,053 | ok |
| Gentry County | 29075 | $55,848 | $4,994 | ok |
| Shannon County | 29203 | $55,222 | $9,830 | ok |
| Pike County | 29163 | $54,989 | $5,518 | ok |
| Monroe County | 29137 | $54,516 | $6,305 | ok |
| Madison County | 29123 | $54,434 | $4,204 | ok |
| Harrison County | 29081 | $54,367 | $4,510 | ok |
| Dade County | 29057 | $53,750 | $4,344 | ok |
| Dallas County | 29059 | $53,464 | $7,438 | ok |
| Morgan County | 29141 | $53,412 | $5,051 | ok |
| Laclede County | 29105 | $53,282 | $2,805 | ok |
| St. Clair County | 29185 | $53,043 | $6,049 | ok |
| Randolph County | 29175 | $53,033 | $6,062 | ok |
| Benton County | 29015 | $52,567 | $3,278 | ok |
| McDonald County | 29119 | $52,375 | $4,081 | ok |
| Vernon County | 29217 | $52,230 | $3,655 | ok |
| Grundy County | 29079 | $51,975 | $3,908 | ok |
| New Madrid County | 29143 | $51,881 | $4,292 | ok |
| Clark County | 29045 | $51,781 | $3,325 | ok |
| Barton County | 29011 | $51,635 | $5,457 | ok |
| Shelby County | 29205 | $51,594 | $5,271 | ok |
| Howell County | 29091 | $50,993 | $2,030 | ok |
| Texas County | 29215 | $50,036 | $4,346 | ok |
| Carter County | 29035 | $50,000 | $8,926 | ok |
| Butler County | 29023 | $49,089 | $3,075 | ok |
| Iron County | 29093 | $48,850 | $4,711 | ok |
| Cedar County | 29039 | $48,181 | $4,496 | ok |
| Mississippi County | 29133 | $48,160 | $7,079 | ok |
| Wright County | 29229 | $47,909 | $4,190 | ok |
| Dunklin County | 29069 | $47,849 | $4,146 | ok |
| Worth County | 29227 | $47,847 | $10,123 | ok |
| Wayne County | 29223 | $47,226 | $4,530 | ok |
| Douglas County | 29067 | $45,985 | $4,512 | ok |
| Reynolds County | 29179 | $45,028 | $7,093 | ok |
| Ozark County | 29153 | $44,163 | $3,934 | ok |
| Oregon County | 29149 | $43,069 | $6,603 | ok |
| Ripley County | 29181 | $42,037 | $5,005 | ok |
| Pemiscot County | 29155 | $40,089 | $4,225 | ok |
| Hickory County | 29085 | $39,390 | $3,056 | ok |