Counties in Missouri by per capita personal income

St. Louis County had the highest per capita personal income of 115 counties in 2021, at $89,911. McDonald County had the lowest, at $35,470. The median was $45,379 and the figure for Missouri was $56,916. Source: the U.S. Bureau of Economic Analysis.

Keep it in a collection in your library.
Highest89,911St. Louis County
Lowest35,470McDonald County
Median45,379115 counties
Missouri56,916History

Map of counties, 2021

Adair County: 37,967 USDAndrew County: 50,785 USDAtchison County: 54,117 USDAudrain County: 43,957 USDBarry County: 42,164 USDBarton County: 42,957 USDBates County: 47,677 USDBenton County: 43,514 USDBollinger County: 45,360 USDBoone County: 54,731 USDBuchanan County: 46,894 USDButler County: 43,553 USDCaldwell County: 45,469 USDCallaway County: 45,573 USDCamden County: 54,805 USDCape Girardeau County: 48,750 USDCarroll County: 57,188 USDCarter County: 45,954 USDCass County: 54,467 USDCedar County: 36,764 USDChariton County: 52,174 USDChristian County: 48,738 USDClark County: 44,006 USDClay County: 55,861 USDClinton County: 48,148 USDCole County: 55,221 USDCooper County: 49,987 USDCrawford County: 43,881 USDDade County: 41,882 USDDallas County: 39,178 USDDaviess County: 38,321 USDDeKalb County: 35,927 USDDent County: 41,741 USDDouglas County: 38,173 USDDunklin County: 44,047 USDFranklin County: 52,438 USDGasconade County: 46,474 USDGentry County: 50,982 USDGreene County: 51,452 USDGrundy County: 41,337 USDHarrison County: 44,013 USDHenry County: 48,761 USDHickory County: 39,646 USDHolt County: 58,231 USDHoward County: 48,334 USDHowell County: 40,588 USDIron County: 41,178 USDJackson County: 52,656 USDJasper County: 43,761 USDJefferson County: 50,019 USDJohnson County: 46,886 USDKnox County: 44,259 USDLaclede County: 42,797 USDLafayette County: 49,884 USDLawrence County: 40,244 USDLewis County: 41,382 USDLincoln County: 48,676 USDLinn County: 45,856 USDLivingston County: 48,248 USDMcDonald County: 35,470 USDMacon County: 48,240 USDMadison County: 41,099 USDMaries County: 41,499 USDMarion County: 48,078 USDMercer County: 39,950 USDMiller County: 43,979 USDMississippi County: 41,722 USDMoniteau County: 45,816 USDMonroe County: 48,314 USDMontgomery County: 49,856 USDMorgan County: 46,924 USDNew Madrid County: 49,665 USDNewton County: 45,279 USDNodaway County: 40,234 USDOregon County: 43,571 USDOsage County: 52,616 USDOzark County: 40,126 USDPemiscot County: 46,589 USDPerry County: 48,621 USDPettis County: 43,862 USDPhelps County: 44,127 USDPike County: 41,514 USDPlatte County: 66,352 USDPolk County: 41,836 USDPulaski County: 45,379 USDPutnam County: 43,970 USDRalls County: 47,237 USDRandolph County: 48,384 USDRay County: 48,228 USDReynolds County: 41,743 USDRipley County: 45,371 USDSt. Charles County: 62,849 USDSt. Clair County: 37,364 USDSte. Genevieve County: 47,276 USDSt. Francois County: 41,478 USDSt. Louis County: 89,911 USDSaline County: 45,325 USDSchuyler County: 40,649 USDScotland County: 47,935 USDScott County: 49,096 USDShannon County: 41,567 USDShelby County: 49,279 USDStoddard County: 45,955 USDStone County: 47,493 USDSullivan County: 46,527 USDTaney County: 44,760 USDTexas County: 36,914 USDVernon County: 43,204 USDWarren County: 50,234 USDWashington County: 37,641 USDWayne County: 42,046 USDWebster County: 41,568 USDWorth County: 42,640 USDWright County: 39,122 USDSt. Louis city: 55,078 USD
  • Under 41K
  • 41K to 44K
  • 44K to 45K
  • 45K to 48K
  • 48K to 50K
  • 50K and over
USD, 2021. Source: BEA, CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents. Boundaries: U.S. Census Bureau cartographic boundary files.

Top 40 counties, 2021

St. Louis County: 89,911 USDSt. Louis County89,911Platte County: 66,352 USDPlatte County66,352St. Charles County: 62,849 USDSt. Charles County62,849Holt County: 58,231 USDHolt County58,231Carroll County: 57,188 USDCarroll County57,188Clay County: 55,861 USDClay County55,861Cole County: 55,221 USDCole County55,221St. Louis city: 55,078 USDSt. Louis city55,078Camden County: 54,805 USDCamden County54,805Boone County: 54,731 USDBoone County54,731Cass County: 54,467 USDCass County54,467Atchison County: 54,117 USDAtchison County54,117Jackson County: 52,656 USDJackson County52,656Osage County: 52,616 USDOsage County52,616Franklin County: 52,438 USDFranklin County52,438Chariton County: 52,174 USDChariton County52,174Greene County: 51,452 USDGreene County51,452Gentry County: 50,982 USDGentry County50,982Andrew County: 50,785 USDAndrew County50,785Warren County: 50,234 USDWarren County50,234Jefferson County: 50,019 USDJefferson County50,019Cooper County: 49,987 USDCooper County49,987Lafayette County: 49,884 USDLafayette County49,884Montgomery County: 49,856 USDMontgomery County49,856New Madrid County: 49,665 USDNew Madrid County49,665Shelby County: 49,279 USDShelby County49,279Scott County: 49,096 USDScott County49,096Henry County: 48,761 USDHenry County48,761Cape Girardeau County: 48,750 USDCape Girardeau County48,750Christian County: 48,738 USDChristian County48,738Lincoln County: 48,676 USDLincoln County48,676Perry County: 48,621 USDPerry County48,621Randolph County: 48,384 USDRandolph County48,384Howard County: 48,334 USDHoward County48,334Monroe County: 48,314 USDMonroe County48,314Livingston County: 48,248 USDLivingston County48,248Macon County: 48,240 USDMacon County48,240Ray County: 48,228 USDRay County48,228Clinton County: 48,148 USDClinton County48,148Marion County: 48,078 USDMarion County48,078St. Louis County: 89,911 USDSt. Louis County89,911Platte County: 66,352 USDPlatte County66,352St. Charles County: 62,849 USDSt. Charles County62,849Holt County: 58,231 USDHolt County58,231Carroll County: 57,188 USDCarroll County57,188Clay County: 55,861 USDClay County55,861Cole County: 55,221 USDCole County55,221St. Louis city: 55,078 USDSt. Louis city55,078Camden County: 54,805 USDCamden County54,805Boone County: 54,731 USDBoone County54,731Cass County: 54,467 USDCass County54,467Atchison County: 54,117 USDAtchison County54,117Jackson County: 52,656 USDJackson County52,656Osage County: 52,616 USDOsage County52,616Franklin County: 52,438 USDFranklin County52,438Chariton County: 52,174 USDChariton County52,174Greene County: 51,452 USDGreene County51,452Gentry County: 50,982 USDGentry County50,982Andrew County: 50,785 USDAndrew County50,785Warren County: 50,234 USDWarren County50,234Jefferson County: 50,019 USDJefferson County50,019Cooper County: 49,987 USDCooper County49,987Lafayette County: 49,884 USDLafayette County49,884Montgomery County: 49,856 USDMontgomery County49,856New Madrid County: 49,665 USDNew Madrid County49,665Shelby County: 49,279 USDShelby County49,279Scott County: 49,096 USDScott County49,096Henry County: 48,761 USDHenry County48,761Cape Girardeau County: 48,750 USDCape Girardeau County48,750Christian County: 48,738 USDChristian County48,738Lincoln County: 48,676 USDLincoln County48,676Perry County: 48,621 USDPerry County48,621Randolph County: 48,384 USDRandolph County48,384Howard County: 48,334 USDHoward County48,334Monroe County: 48,314 USDMonroe County48,314Livingston County: 48,248 USDLivingston County48,248Macon County: 48,240 USDMacon County48,240Ray County: 48,228 USDRay County48,228Clinton County: 48,148 USDClinton County48,148Marion County: 48,078 USDMarion County48,078
USD. Source: BEA, CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents. Retrieved 2026-10-11.

Full ranking

RankCounties2021
USD
Change on 2020
1St. Louis County89,911+13.9%
2Platte County66,352+9.1%
3St. Charles County62,849+8.2%
4Holt County58,231+2.4%
5Carroll County57,188+12.3%
6Clay County55,861+5.8%
7Cole County55,221+5.6%
8St. Louis city55,078+7.3%
9Camden County54,805+18.9%
10Boone County54,731+7.7%
11Cass County54,467+5.9%
12Atchison County54,117+8.7%
13Jackson County52,656+6.4%
14Osage County52,616+8.4%
15Franklin County52,438+7%
16Chariton County52,174+8.3%
17Greene County51,452+7.4%
18Gentry County50,982+3.4%
19Andrew County50,785+7%
20Warren County50,234+8.3%
21Jefferson County50,019+8.1%
22Cooper County49,987+9.2%
23Lafayette County49,884+8.4%
24Montgomery County49,856+9%
25New Madrid County49,665+17.5%
26Shelby County49,279+12.5%
27Scott County49,096+9.8%
28Henry County48,761+7.6%
29Cape Girardeau County48,750+5.3%
30Christian County48,738+7.5%
31Lincoln County48,676+9.6%
32Perry County48,621+6.1%
33Randolph County48,384+9.6%
34Howard County48,334+9.9%
35Monroe County48,314+9.7%
36Livingston County48,248+5.5%
37Macon County48,240+7.9%
38Ray County48,228+6.6%
39Clinton County48,148+4.4%
40Marion County48,078+7.6%
41Scotland County47,935+14.5%
42Bates County47,677+6.5%
43Stone County47,493+8.5%
44Ste. Genevieve County47,276+7.3%
45Ralls County47,237+6.2%
46Morgan County46,924+4.6%
47Buchanan County46,894+7%
48Johnson County46,886+17.6%
49Pemiscot County46,589+16.1%
50Sullivan County46,527+1.1%
51Gasconade County46,474+5.9%
52Stoddard County45,955+14.3%
53Carter County45,954+7.1%
54Linn County45,856+6.2%
55Moniteau County45,816+3.7%
56Callaway County45,573+4.9%
57Caldwell County45,469+6.4%
58Pulaski County45,379+3.4%
59Ripley County45,371+7%
60Bollinger County45,360+7.2%
61Saline County45,325+8.3%
62Newton County45,279+8.4%
63Taney County44,760+12.4%
64Knox County44,259+5.8%
65Phelps County44,127+4.3%
66Dunklin County44,047+13.8%
67Harrison County44,013+6.3%
68Clark County44,006+7.1%
69Miller County43,979+6.8%
70Putnam County43,970+8.6%
71Audrain County43,957+6.5%
72Crawford County43,881+9.7%
73Pettis County43,862+8.3%
74Jasper County43,761+6.3%
75Oregon County43,571+8.1%
76Butler County43,553+6.8%
77Benton County43,514+5.9%
78Vernon County43,204+7.4%
79Barton County42,957+4.6%
80Laclede County42,797+9.4%
81Worth County42,640+1.1%
82Barry County42,164+8.9%
83Wayne County42,046+6.6%
84Dade County41,882+9.5%
85Polk County41,836+8.6%
86Reynolds County41,743+8.7%
87Dent County41,741+5.1%
88Mississippi County41,722+9.6%
89Webster County41,568+11.5%
90Shannon County41,567+6%
91Pike County41,514+4.6%
92Maries County41,499+6.4%
93St. Francois County41,478+8.6%
94Lewis County41,382+7.4%
95Grundy County41,337+6.6%
96Iron County41,178+7.2%
97Madison County41,099+4.1%
98Schuyler County40,649+8.2%
99Howell County40,588+5.6%
100Lawrence County40,244+8.4%
101Nodaway County40,234+5.3%
102Ozark County40,126+7.4%
103Mercer County39,950+7.2%
104Hickory County39,646+6.5%
105Dallas County39,178+8.3%
106Wright County39,122+8.1%
107Daviess County38,321+3.5%
108Douglas County38,173+7.1%
109Adair County37,967+6.1%
110Washington County37,641+7.8%
111St. Clair County37,364+9%
112Texas County36,914+6.8%
113Cedar County36,764+6.4%
114DeKalb County35,927+4.5%
115McDonald County35,470+11.9%

Other periods

About this ranking

Personal income of the residents of a place divided by its resident population at mid-year, in current US dollars.

More on how it is measured
  • Personal income is income from work, own businesses, property and government benefits, before income taxes.
  • United States: Bureau of Economic Analysis regional accounts, tables SAINC1 for the nation and states and CAINC1 for counties.

An average, not a median: high incomes pull it up. It includes employer contributions to pensions and health insurance and government benefits, so it is higher than wages or household cash income. For the typical household use median_household_income. Not the same as gdp_per_capita_usd.

Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. Equal values share a rank.

How to cite

U.S. Bureau of Economic Analysis. CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents. https://apps.bea.gov/regional/zip/CAINC1.zip. Retrieved 2026-10-11.

Citation styles

The publisher is the author. Invokely is named only as the place the figures were read, where a style asks for it.

APA 7

U.S. Bureau of Economic Analysis. (2026). CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents (Counties in Missouri by per capita personal income, 2021) [Data set]. Retrieved October 11, 2026, from https://apps.bea.gov/regional/zip/CAINC1.zip

MLA 9

CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents, Counties in Missouri by per capita personal income, 2021. U.S. Bureau of Economic Analysis, 5 Feb. 2026, https://apps.bea.gov/regional/zip/CAINC1.zip. Invokely, https://invokely.ai/rankings/per-capita-personal-income/missouri-counties?period=2021. Accessed 11 Oct. 2026.

Chicago (author-date)

U.S. Bureau of Economic Analysis. 2026. CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents. Counties in Missouri by per capita personal income, 2021. Dataset. Accessed October 11, 2026. https://apps.bea.gov/regional/zip/CAINC1.zip. Also distributed by Invokely, https://invokely.ai/rankings/per-capita-personal-income/missouri-counties?period=2021.

Harvard

U.S. Bureau of Economic Analysis (2026) CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents, Counties in Missouri by per capita personal income, 2021 [Dataset]. Available at: https://apps.bea.gov/regional/zip/CAINC1.zip, via Invokely: https://invokely.ai/rankings/per-capita-personal-income/missouri-counties?period=2021 (Accessed: 11 October 2026).

BibTeX
@misc{bureau_counties_in_missouri_by_2021,
  author = {{U.S. Bureau of Economic Analysis}},
  title = {{CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents: Counties in Missouri by per capita personal income, 2021}},
  year = {2026},
  howpublished = {Data set},
  url = {https://apps.bea.gov/regional/zip/CAINC1.zip},
  urldate = {2026-10-11},
  note = {Accessed via Invokely, https://invokely.ai/rankings/per-capita-personal-income/missouri-counties?period=2021. Publisher attribution: U.S. Bureau of Economic Analysis. CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents. https://apps.bea.gov/regional/zip/CAINC1.zip. Retrieved 2026-10-11.},
}
RIS
TY  - DATA
AU  - U.S. Bureau of Economic Analysis
TI  - CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents: Counties in Missouri by per capita personal income, 2021
PY  - 2026
DA  - 2026/02/05
PB  - U.S. Bureau of Economic Analysis
DB  - Invokely
UR  - https://apps.bea.gov/regional/zip/CAINC1.zip
L2  - https://invokely.ai/rankings/per-capita-personal-income/missouri-counties?period=2021
Y2  - 2026/10/11
N1  - Accessed via Invokely, https://invokely.ai/rankings/per-capita-personal-income/missouri-counties?period=2021.
N1  - Publisher attribution: U.S. Bureau of Economic Analysis. CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents. https://apps.bea.gov/regional/zip/CAINC1.zip. Retrieved 2026-10-11.
ER  - 
Embed this chart

Paste this code into a web page or a blog post. The chart shows the latest figures as they are published, with the source and a link back to this page.

Sites that read oEmbed links, such as WordPress, can show the chart when you paste the link to this page.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Counties in Missouri by per capita personal income using official data, and cite the source.
rank_places {"indicator":"per_capita_personal_income","level":"province","within":"Missouri","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=per_capita_personal_income&level=province&within=Missouri&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which county has the highest per capita personal income?

St. Louis County, with $89,911 in 2021, according to the U.S. Bureau of Economic Analysis.

Which county has the lowest per capita personal income?

McDonald County, with $35,470 in 2021.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Bureau of Economic Analysis, CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents. Retrieved 2026-10-11.

Per capita personal income: other rankings

Counties in Missouri: more rankings