Counties in Missouri by per capita personal income

St. Louis County had the highest per capita personal income of 115 counties in 2019, at $71,946. McDonald County had the lowest, at $29,005. The median was $38,086 and the figure for Missouri was $48,422. Source: the U.S. Bureau of Economic Analysis.

Keep it in a collection in your library.
Highest71,946St. Louis County
Lowest29,005McDonald County
Median38,086115 counties
Missouri48,422History

Map of counties, 2019

Adair County: 32,991 USDAndrew County: 44,035 USDAtchison County: 44,630 USDAudrain County: 37,802 USDBarry County: 36,167 USDBarton County: 35,912 USDBates County: 40,576 USDBenton County: 39,000 USDBollinger County: 37,885 USDBoone County: 48,595 USDBuchanan County: 40,520 USDButler County: 36,046 USDCaldwell County: 39,722 USDCallaway County: 40,067 USDCamden County: 42,005 USDCape Girardeau County: 43,303 USDCarroll County: 47,121 USDCarter County: 38,801 USDCass County: 48,531 USDCedar County: 31,849 USDChariton County: 44,204 USDChristian County: 42,582 USDClark County: 36,855 USDClay County: 49,112 USDClinton County: 42,559 USDCole County: 48,120 USDCooper County: 40,153 USDCrawford County: 36,946 USDDade County: 35,465 USDDallas County: 33,939 USDDaviess County: 33,172 USDDeKalb County: 33,601 USDDent County: 35,874 USDDouglas County: 32,296 USDDunklin County: 36,223 USDFranklin County: 45,953 USDGasconade County: 40,668 USDGentry County: 45,825 USDGreene County: 44,825 USDGrundy County: 34,841 USDHarrison County: 37,198 USDHenry County: 41,637 USDHickory County: 33,306 USDHolt County: 49,724 USDHoward County: 40,561 USDHowell County: 35,465 USDIron County: 35,359 USDJackson County: 46,208 USDJasper County: 39,452 USDJefferson County: 43,868 USDJohnson County: 37,349 USDKnox County: 37,756 USDLaclede County: 35,985 USDLafayette County: 42,703 USDLawrence County: 34,906 USDLewis County: 35,117 USDLincoln County: 42,361 USDLinn County: 39,496 USDLivingston County: 39,308 USDMcDonald County: 29,005 USDMacon County: 40,928 USDMadison County: 35,903 USDMaries County: 35,964 USDMarion County: 40,935 USDMercer County: 32,398 USDMiller County: 37,556 USDMississippi County: 32,042 USDMoniteau County: 38,392 USDMonroe County: 41,119 USDMontgomery County: 41,791 USDMorgan County: 40,863 USDNew Madrid County: 37,258 USDNewton County: 39,328 USDNodaway County: 33,196 USDOregon County: 36,412 USDOsage County: 45,562 USDOzark County: 33,261 USDPemiscot County: 35,979 USDPerry County: 42,169 USDPettis County: 37,544 USDPhelps County: 39,189 USDPike County: 36,748 USDPlatte County: 58,079 USDPolk County: 36,041 USDPulaski County: 41,021 USDPutnam County: 36,792 USDRalls County: 39,772 USDRandolph County: 38,729 USDRay County: 42,517 USDReynolds County: 35,101 USDRipley County: 38,086 USDSt. Charles County: 55,296 USDSt. Clair County: 31,284 USDSte. Genevieve County: 40,815 USDSt. Francois County: 35,044 USDSt. Louis County: 71,946 USDSaline County: 37,435 USDSchuyler County: 32,847 USDScotland County: 36,599 USDScott County: 41,007 USDShannon County: 34,982 USDShelby County: 38,901 USDStoddard County: 37,468 USDStone County: 41,200 USDSullivan County: 39,750 USDTaney County: 37,494 USDTexas County: 30,376 USDVernon County: 36,110 USDWarren County: 44,490 USDWashington County: 31,947 USDWayne County: 35,287 USDWebster County: 34,406 USDWorth County: 37,375 USDWright County: 32,781 USDSt. Louis city: 48,128 USD
  • Under 35K
  • 35K to 36K
  • 36K to 38K
  • 38K to 41K
  • 41K to 44K
  • 44K and over
USD, 2019. 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, 2019

St. Louis County: 71,946 USDSt. Louis County71,946Platte County: 58,079 USDPlatte County58,079St. Charles County: 55,296 USDSt. Charles County55,296Holt County: 49,724 USDHolt County49,724Clay County: 49,112 USDClay County49,112Boone County: 48,595 USDBoone County48,595Cass County: 48,531 USDCass County48,531St. Louis city: 48,128 USDSt. Louis city48,128Cole County: 48,120 USDCole County48,120Carroll County: 47,121 USDCarroll County47,121Jackson County: 46,208 USDJackson County46,208Franklin County: 45,953 USDFranklin County45,953Gentry County: 45,825 USDGentry County45,825Osage County: 45,562 USDOsage County45,562Greene County: 44,825 USDGreene County44,825Atchison County: 44,630 USDAtchison County44,630Warren County: 44,490 USDWarren County44,490Chariton County: 44,204 USDChariton County44,204Andrew County: 44,035 USDAndrew County44,035Jefferson County: 43,868 USDJefferson County43,868Cape Girardeau County: 43,303 USDCape Girardeau County43,303Lafayette County: 42,703 USDLafayette County42,703Christian County: 42,582 USDChristian County42,582Clinton County: 42,559 USDClinton County42,559Ray County: 42,517 USDRay County42,517Lincoln County: 42,361 USDLincoln County42,361Perry County: 42,169 USDPerry County42,169Camden County: 42,005 USDCamden County42,005Montgomery County: 41,791 USDMontgomery County41,791Henry County: 41,637 USDHenry County41,637Stone County: 41,200 USDStone County41,200Monroe County: 41,119 USDMonroe County41,119Pulaski County: 41,021 USDPulaski County41,021Scott County: 41,007 USDScott County41,007Marion County: 40,935 USDMarion County40,935Macon County: 40,928 USDMacon County40,928Morgan County: 40,863 USDMorgan County40,863Ste. Genevieve County: 40,815 USDSte. Genevieve County40,815Gasconade County: 40,668 USDGasconade County40,668Bates County: 40,576 USDBates County40,576St. Louis County: 71,946 USDSt. Louis County71,946Platte County: 58,079 USDPlatte County58,079St. Charles County: 55,296 USDSt. Charles County55,296Holt County: 49,724 USDHolt County49,724Clay County: 49,112 USDClay County49,112Boone County: 48,595 USDBoone County48,595Cass County: 48,531 USDCass County48,531St. Louis city: 48,128 USDSt. Louis city48,128Cole County: 48,120 USDCole County48,120Carroll County: 47,121 USDCarroll County47,121Jackson County: 46,208 USDJackson County46,208Franklin County: 45,953 USDFranklin County45,953Gentry County: 45,825 USDGentry County45,825Osage County: 45,562 USDOsage County45,562Greene County: 44,825 USDGreene County44,825Atchison County: 44,630 USDAtchison County44,630Warren County: 44,490 USDWarren County44,490Chariton County: 44,204 USDChariton County44,204Andrew County: 44,035 USDAndrew County44,035Jefferson County: 43,868 USDJefferson County43,868Cape Girardeau County: 43,303 USDCape Girardeau County43,303Lafayette County: 42,703 USDLafayette County42,703Christian County: 42,582 USDChristian County42,582Clinton County: 42,559 USDClinton County42,559Ray County: 42,517 USDRay County42,517Lincoln County: 42,361 USDLincoln County42,361Perry County: 42,169 USDPerry County42,169Camden County: 42,005 USDCamden County42,005Montgomery County: 41,791 USDMontgomery County41,791Henry County: 41,637 USDHenry County41,637Stone County: 41,200 USDStone County41,200Monroe County: 41,119 USDMonroe County41,119Pulaski County: 41,021 USDPulaski County41,021Scott County: 41,007 USDScott County41,007Marion County: 40,935 USDMarion County40,935Macon County: 40,928 USDMacon County40,928Morgan County: 40,863 USDMorgan County40,863Ste. Genevieve County: 40,815 USDSte. Genevieve County40,815Gasconade County: 40,668 USDGasconade County40,668Bates County: 40,576 USDBates County40,576
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

RankCounties2019
USD
Change on 2018
1St. Louis County71,946+2.9%
2Platte County58,079+2.4%
3St. Charles County55,296+3.9%
4Holt County49,724+13.8%
5Clay County49,112+3.5%
6Boone County48,595+5.9%
7Cass County48,531+5.2%
8St. Louis city48,128+6.6%
9Cole County48,120+6.3%
10Carroll County47,121+11.9%
11Jackson County46,208+2%
12Franklin County45,953+4.9%
13Gentry County45,825+8.9%
14Osage County45,562+3.2%
15Greene County44,825+4.2%
16Atchison County44,630+21.4%
17Warren County44,490+5.3%
18Chariton County44,204+8.9%
19Andrew County44,035+5.9%
20Jefferson County43,868+4.5%
21Cape Girardeau County43,303-0%
22Lafayette County42,703+3.1%
23Christian County42,582+4.4%
24Clinton County42,559+5.3%
25Ray County42,517+3%
26Lincoln County42,361+5.4%
27Perry County42,169+2.4%
28Camden County42,005+5.1%
29Montgomery County41,791+6.1%
30Henry County41,637+2%
31Stone County41,200+3.8%
32Monroe County41,119+6.2%
33Pulaski County41,021+5.2%
34Scott County41,007+3%
35Marion County40,935+3.1%
36Macon County40,928+1.2%
37Morgan County40,863+1.6%
38Ste. Genevieve County40,815+2.7%
39Gasconade County40,668+4.8%
40Bates County40,576+5.7%
41Howard County40,561+6.9%
42Buchanan County40,520+4.4%
43Cooper County40,153+4.9%
44Callaway County40,067+7.3%
45Ralls County39,772+5.2%
46Sullivan County39,750+8.4%
47Caldwell County39,722+4.9%
48Linn County39,496+4%
49Jasper County39,452-1.5%
50Newton County39,328+3%
51Livingston County39,308+5.7%
52Phelps County39,189+1.5%
53Benton County39,000+4.6%
54Shelby County38,901+6.5%
55Carter County38,801+10.9%
56Randolph County38,729+1.5%
57Moniteau County38,392+8%
58Ripley County38,086+6.5%
59Bollinger County37,885+5.2%
60Audrain County37,802+4.1%
61Knox County37,756+11.8%
62Miller County37,556+3.1%
63Pettis County37,544+3%
64Taney County37,494+4.7%
65Stoddard County37,468+7.7%
66Saline County37,435+6.1%
67Worth County37,375+12%
68Johnson County37,349+1.9%
69New Madrid County37,258+11.1%
70Harrison County37,198+6.2%
71Crawford County36,946+2.7%
72Clark County36,855+7.7%
73Putnam County36,792+7.4%
74Pike County36,748+11.2%
75Scotland County36,599+10.3%
76Oregon County36,412+7%
77Dunklin County36,223+4.7%
78Barry County36,167-0.7%
79Vernon County36,110+3.3%
80Butler County36,046+2.5%
81Polk County36,041+4.1%
82Laclede County35,985+1.4%
83Pemiscot County35,979+6.2%
84Maries County35,964+7.9%
85Barton County35,912+4.4%
86Madison County35,903+4.9%
87Dent County35,874+3.9%
88Dade County35,465+5.4%
88Howell County35,465+4.3%
90Iron County35,359+3.1%
91Wayne County35,287+7.1%
92Lewis County35,117+4.3%
93Reynolds County35,101+3.2%
94St. Francois County35,044+3.9%
95Shannon County34,982+3.5%
96Lawrence County34,906+2.4%
97Grundy County34,841+4.8%
98Webster County34,406+5.3%
99Dallas County33,939+3.3%
100DeKalb County33,601+21.9%
101Hickory County33,306+2.6%
102Ozark County33,261+3%
103Nodaway County33,196+6.3%
104Daviess County33,172+5.8%
105Adair County32,991+3.3%
106Schuyler County32,847+1.7%
107Wright County32,781+2.3%
108Mercer County32,398+4.9%
109Douglas County32,296+6.6%
110Mississippi County32,042+6.8%
111Washington County31,947+4.3%
112Cedar County31,849+3.2%
113St. Clair County31,284+5%
114Texas County30,376+6.5%
115McDonald County29,005+2.3%

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, 2019) [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, 2019. 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=2019. 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, 2019. 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=2019.

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, 2019 [Dataset]. Available at: https://apps.bea.gov/regional/zip/CAINC1.zip, via Invokely: https://invokely.ai/rankings/per-capita-personal-income/missouri-counties?period=2019 (Accessed: 11 October 2026).

BibTeX
@misc{bureau_counties_in_missouri_by_2019,
  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, 2019}},
  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=2019. 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, 2019
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=2019
Y2  - 2026/10/11
N1  - Accessed via Invokely, https://invokely.ai/rankings/per-capita-personal-income/missouri-counties?period=2019.
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 $71,946 in 2019, according to the U.S. Bureau of Economic Analysis.

Which county has the lowest per capita personal income?

McDonald County, with $29,005 in 2019.

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