Cities in Illinois by per capita income (US five-year survey estimate)

Winnetka, IL had the highest per capita income (US five-year survey estimate) of 225 cities in 2023, at $155,362. Cahokia Heights, IL had the lowest, at $19,692. The median was $41,710 and the figure for Illinois was $45,104. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest155,362Winnetka, IL
Median41,710225 cities
Illinois45,104History

Top 40 cities, 2023

Winnetka, IL: 155,362 USDWinnetka, IL155,362Hinsdale, IL: 124,703 USDHinsdale, IL124,703Lake Forest, IL: 110,436 USDLake Forest, IL110,436Wilmette, IL: 109,840 USDWilmette, IL109,840Western Springs, IL: 99,823 USDWestern Springs, IL99,823Burr Ridge, IL: 99,277 USDBurr Ridge, IL99,277Highland Park, IL: 96,970 USDHighland Park, IL96,970Deerfield, IL: 95,714 USDDeerfield, IL95,714River Forest, IL: 92,547 USDRiver Forest, IL92,547Northbrook, IL: 85,680 USDNorthbrook, IL85,680Libertyville, IL: 81,283 USDLibertyville, IL81,283Barrington, IL: 80,316 USDBarrington, IL80,316Glenview, IL: 78,412 USDGlenview, IL78,412La Grange, IL: 77,217 USDLa Grange, IL77,217Elmhurst, IL: 75,456 USDElmhurst, IL75,456Glen Ellyn, IL: 73,337 USDGlen Ellyn, IL73,337Park Ridge, IL: 73,112 USDPark Ridge, IL73,112Campton Hills, IL: 72,984 USDCampton Hills, IL72,984Naperville, IL: 71,011 USDNaperville, IL71,011Geneva, IL: 70,240 USDGeneva, IL70,240Oak Park, IL: 69,420 USDOak Park, IL69,420Downers Grove, IL: 67,649 USDDowners Grove, IL67,649Evanston, IL: 65,988 USDEvanston, IL65,988Winfield, IL: 65,130 USDWinfield, IL65,130Lisle, IL: 63,483 USDLisle, IL63,483Lake Zurich, IL: 63,070 USDLake Zurich, IL63,070Wheaton, IL: 62,785 USDWheaton, IL62,785Vernon Hills, IL: 61,972 USDVernon Hills, IL61,972Arlington Heights, IL: 60,871 USDArlington Heights, IL60,871Buffalo Grove, IL: 60,111 USDBuffalo Grove, IL60,111St. Charles, IL: 59,651 USDSt. Charles, IL59,651Frankfort, IL: 59,421 USDFrankfort, IL59,421La Grange Park, IL: 58,038 USDLa Grange Park, IL58,038Gurnee, IL: 57,800 USDGurnee, IL57,800Lincolnwood, IL: 56,424 USDLincolnwood, IL56,424Batavia, IL: 55,346 USDBatavia, IL55,346Bloomingdale, IL: 55,324 USDBloomingdale, IL55,324Forest Park, IL: 55,165 USDForest Park, IL55,165Palos Heights, IL: 54,879 USDPalos Heights, IL54,879Westmont, IL: 54,524 USDWestmont, IL54,524Winnetka, IL: 155,362 USDWinnetka, IL155,362Hinsdale, IL: 124,703 USDHinsdale, IL124,703Lake Forest, IL: 110,436 USDLake Forest, IL110,436Wilmette, IL: 109,840 USDWilmette, IL109,840Western Springs, IL: 99,823 USDWestern Springs, IL99,823Burr Ridge, IL: 99,277 USDBurr Ridge, IL99,277Highland Park, IL: 96,970 USDHighland Park, IL96,970Deerfield, IL: 95,714 USDDeerfield, IL95,714River Forest, IL: 92,547 USDRiver Forest, IL92,547Northbrook, IL: 85,680 USDNorthbrook, IL85,680Libertyville, IL: 81,283 USDLibertyville, IL81,283Barrington, IL: 80,316 USDBarrington, IL80,316Glenview, IL: 78,412 USDGlenview, IL78,412La Grange, IL: 77,217 USDLa Grange, IL77,217Elmhurst, IL: 75,456 USDElmhurst, IL75,456Glen Ellyn, IL: 73,337 USDGlen Ellyn, IL73,337Park Ridge, IL: 73,112 USDPark Ridge, IL73,112Campton Hills, IL: 72,984 USDCampton Hills, IL72,984Naperville, IL: 71,011 USDNaperville, IL71,011Geneva, IL: 70,240 USDGeneva, IL70,240Oak Park, IL: 69,420 USDOak Park, IL69,420Downers Grove, IL: 67,649 USDDowners Grove, IL67,649Evanston, IL: 65,988 USDEvanston, IL65,988Winfield, IL: 65,130 USDWinfield, IL65,130Lisle, IL: 63,483 USDLisle, IL63,483Lake Zurich, IL: 63,070 USDLake Zurich, IL63,070Wheaton, IL: 62,785 USDWheaton, IL62,785Vernon Hills, IL: 61,972 USDVernon Hills, IL61,972Arlington Heights, IL: 60,871 USDArlington Heights, IL60,871Buffalo Grove, IL: 60,111 USDBuffalo Grove, IL60,111St. Charles, IL: 59,651 USDSt. Charles, IL59,651Frankfort, IL: 59,421 USDFrankfort, IL59,421La Grange Park, IL: 58,038 USDLa Grange Park, IL58,038Gurnee, IL: 57,800 USDGurnee, IL57,800Lincolnwood, IL: 56,424 USDLincolnwood, IL56,424Batavia, IL: 55,346 USDBatavia, IL55,346Bloomingdale, IL: 55,324 USDBloomingdale, IL55,324Forest Park, IL: 55,165 USDForest Park, IL55,165Palos Heights, IL: 54,879 USDPalos Heights, IL54,879Westmont, IL: 54,524 USDWestmont, IL54,524
USD. Source: U.S. Census Bureau, American Community Survey 5-year estimates, table B19301: per capita income in the past 12 months, in inflation-adjusted dollars of the final year, US cities (incorporated places of 10,000 or more). Retrieved 2026-10-12.

Full ranking

RankCities2023
USD
Change on 2022
1Winnetka, IL155,362+0.5%
2Hinsdale, IL124,703-2.9%
3Lake Forest, IL110,436+5.8%
4Wilmette, IL109,840+6.6%
5Western Springs, IL99,823+6.9%
6Burr Ridge, IL99,277-11.5%
7Highland Park, IL96,970-1%
8Deerfield, IL95,714+2.9%
9River Forest, IL92,547+3.6%
10Northbrook, IL85,680+2.3%
11Libertyville, IL81,283+0.1%
12Barrington, IL80,316+9.4%
13Glenview, IL78,412+3.3%
14La Grange, IL77,217+8.4%
15Elmhurst, IL75,456+3.3%
16Glen Ellyn, IL73,337+1.3%
17Park Ridge, IL73,112+4.8%
18Campton Hills, IL72,984-1.8%
19Naperville, IL71,011+4.9%
20Geneva, IL70,240+3.7%
21Oak Park, IL69,420+4%
22Downers Grove, IL67,649+6%
23Evanston, IL65,988+3.3%
24Winfield, IL65,130+6.9%
25Lisle, IL63,483+5.6%
26Lake Zurich, IL63,070+5.9%
27Wheaton, IL62,785+5.5%
28Vernon Hills, IL61,972+5.3%
29Arlington Heights, IL60,871+3.7%
30Buffalo Grove, IL60,111+2.4%
31St. Charles, IL59,651+1%
32Frankfort, IL59,421-1.5%
33La Grange Park, IL58,038+5.4%
34Gurnee, IL57,800+3.9%
35Lincolnwood, IL56,424+13.7%
36Batavia, IL55,346+4.7%
37Bloomingdale, IL55,324+0.5%
38Forest Park, IL55,165+2.1%
39Palos Heights, IL54,879+3%
40Westmont, IL54,524+8.7%
41Grayslake, IL53,833+0.6%
42Mokena, IL53,749+2.1%
43Algonquin, IL53,698-0.6%
44Plainfield, IL53,675+0.4%
45Pingree Grove, IL53,652+4.3%
46Darien, IL53,601-4.1%
47Lemont, IL53,572+0.5%
48Westchester, IL53,223+4.6%
49Bartlett, IL53,076+5.7%
50Columbia, IL52,647+3.4%
51O'Fallon, IL51,826+8.2%
52Homer Glen, IL51,637+4.2%
53Tinley Park, IL51,584+5.1%
54Glen Carbon, IL51,528+2.2%
55South Elgin, IL51,413+3.6%
56Orland Park, IL51,299+2.6%
57North Aurora, IL50,943+2.7%
58Brookfield, IL50,616+8.3%
59Lockport, IL50,534+15%
60Roselle, IL50,062+2%
61Palatine, IL49,950+1.2%
62Shorewood, IL49,597+3.9%
63Lindenhurst, IL49,564+2%
64Antioch, IL49,486+7.9%
65Schaumburg, IL49,394+5.3%
66Lombard, IL49,162+4.2%
67Warrenville, IL49,159+9.1%
68Hoffman Estates, IL49,069+8.3%
69Woodridge, IL49,019+1.6%
70New Lenox, IL48,850+2.2%
71Cary, IL48,512+1.1%
72Edwardsville, IL48,313+9%
73Channahon, IL48,171+6.8%
74Chicago, IL48,148+5%
75Mount Prospect, IL48,113+1%
76Yorkville, IL47,663+10.7%
77Godfrey, IL47,226+6.7%
78Huntley, IL47,225+7.7%
79Matteson, IL47,102+10.1%
80McHenry, IL47,096+4.1%
81Morton Grove, IL47,055+4.7%
82Mundelein, IL47,030+5.1%
83Chatham, IL46,957+1.1%
84Shiloh, IL46,919+3.1%
85Manhattan, IL46,900+2.9%
86Norridge, IL46,887+4.1%
87Prospect Heights, IL46,868+2.1%
88Morton, IL46,532+5.3%
89Minooka, IL46,490+2.9%
90Rolling Meadows, IL46,475+5.3%
91Mahomet, IL46,300-1.5%
92Oswego, IL46,279+4.4%
93Elk Grove Village, IL46,267+2.9%
94Crystal Lake, IL46,199+2.9%
95Wauconda, IL45,602+0.8%
96Troy, IL44,948+9.5%
97Carol Stream, IL44,595+1.9%
98Villa Park, IL44,519+8.2%
99Waterloo, IL44,435+5.5%
100Skokie, IL44,330+2.3%
101Swansea, IL44,262-2.2%
102Bloomington, IL44,142+4.4%
103Des Plaines, IL44,032+4.7%
104Lake in the Hills, IL43,795+2.4%
105Highland, IL42,790+4.9%
106Evergreen Park, IL42,457+2.3%
107Round Lake, IL42,300+14.5%
108Washington, IL42,060+4.7%
109Fox Lake, IL42,049-1.5%
110Roscoe, IL41,908-0.9%
111Bolingbrook, IL41,825+3.6%
112Woodstock, IL41,746+4.3%
113Fairview Heights, IL41,710+11.1%
114Wheeling, IL41,463+2.8%
115Niles, IL41,316+4.8%
116Oak Forest, IL41,268-0.4%
117Springfield, IL41,110+3.7%
118Sycamore, IL40,963+4.1%
119Wood Dale, IL40,667+4%
120Collinsville, IL40,599+2.4%
121Oak Lawn, IL40,136+4.4%
122Homewood, IL39,955+8.1%
123Addison, IL39,697+6%
124Crestwood, IL39,622+5.1%
125Aurora, IL39,604+4%
126East Peoria, IL39,435+4.5%
127Morris, IL39,035+1.4%
128Palos Hills, IL38,939-2.1%
129Peoria, IL38,791+0.6%
130Elmwood Park, IL38,459+0.5%
131West Chicago, IL38,263+6%
132Streamwood, IL37,898+3.8%
133Ottawa, IL37,776+13%
134Hickory Hills, IL37,672+7.8%
135Marion, IL37,202+0.7%
136Glendale Heights, IL36,459+9.5%
137Montgomery, IL36,453+5.4%
138Country Club Hills, IL36,449+3.4%
139Loves Park, IL36,224+6.9%
140Elgin, IL36,037+2.9%
141Romeoville, IL35,977+9.3%
142Champaign, IL35,886+2.9%
143Joliet, IL35,820+4.8%
144Normal, IL35,574+3.2%
145Lyons, IL35,481+7.8%
146Richton Park, IL35,219+8%
147Sterling, IL35,146+12.1%
148South Holland, IL35,098+6.4%
149Moline, IL34,953+0.7%
150River Grove, IL34,944+14.2%
151Wood River, IL34,855+10.4%
152Quincy, IL34,819+3.4%
153Bourbonnais, IL34,742+7.5%
154Machesney Park, IL34,709+2.8%
155Canton, IL34,591+5.1%
156Midlothian, IL34,580+3.6%
157Effingham, IL34,403+2.8%
158Alsip, IL34,222+3.1%
159Herrin, IL34,201+4.2%
160Berwyn, IL34,197+7.8%
161Bradley, IL34,140+7.4%
162Lansing, IL33,832+3.8%
163Plano, IL33,805-1%
164Bensenville, IL33,552+0.7%
165Jacksonville, IL33,535+5%
166Crest Hill, IL33,522+5.8%
167Burbank, IL33,497+3.7%
168Belleville, IL33,315+4.8%
169Pekin, IL33,208+6.8%
170Round Lake Beach, IL33,146+7.7%
171Lincoln, IL32,904+1.8%
172Streator, IL32,820+3.5%
173Rock Island, IL32,507+7.5%
174Zion, IL32,342+3.7%
175Justice, IL32,277+9.4%
176Belvidere, IL32,181+8.4%
177Hanover Park, IL32,099+7.2%
178Decatur, IL31,990+2.4%
179Urbana, IL31,936+10.3%
180Pontiac, IL31,792+5.8%
181Waukegan, IL31,667+5.2%
182Carpentersville, IL31,552+2.5%
183Chicago Ridge, IL31,335+11.1%
184Bellwood, IL31,283+6.6%
185Schiller Park, IL31,079+3.2%
186Beach Park, IL30,697+3.8%
187Granite City, IL30,640+4.8%
188Franklin Park, IL30,568+3.6%
189Worth, IL30,479-1.8%
190Summit, IL30,446+9.8%
191Rockford, IL30,409+4.2%
192Charleston, IL30,375+7.9%
193Northlake, IL30,252+4.5%
194Freeport, IL30,223+6.6%
195Dolton, IL29,776+6.7%
196Mount Vernon, IL29,722+3.2%
197Park Forest, IL29,400+10.6%
198Bridgeview, IL29,245+7%
199Hazel Crest, IL29,071+6.5%
200Alton, IL28,970+3%
201East Moline, IL28,863+4.5%
202Taylorville, IL28,714+4.9%
203Centralia, IL28,698+3.7%
204Melrose Park, IL28,664+3.1%
205Blue Island, IL28,361+7%
206Calumet City, IL28,232-0.7%
207Mattoon, IL28,209+4.5%
208Dixon, IL27,610+4.1%
209Macomb, IL27,252+2.9%
210DeKalb, IL27,180+1.6%
211Danville, IL26,877+8.4%
212Maywood, IL26,871+1.7%
213Kewanee, IL26,763+13.2%
214Rantoul, IL25,865+7.6%
215Chicago Heights, IL25,488-2.1%
216Cicero, IL25,485+8%
217Galesburg, IL25,294-1.7%
218Markham, IL25,122+10.2%
219North Chicago, IL24,750+1.3%
220Kankakee, IL24,194+9.2%
221Carbondale, IL23,849-0.8%
222Harvey, IL22,859-2.6%
223East St. Louis, IL22,037+5.6%
224Riverdale, IL20,642+4.7%
225Cahokia Heights, IL19,692+14.9%

Other periods

About this ranking

Total money income received in the past 12 months by people aged 15 and over, divided by the total population, including children, in US dollars adjusted to the last year of the period. United States: American Community Survey five-year estimate, where the period shown is the last year of the five-year span.

Survey-reported money income before taxes. Lower than BEA per_capita_personal_income, which also counts employer contributions, imputed income and government transfers in kind.

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

How to cite

U.S. Census Bureau. American Community Survey 5-year estimates, table B19301: per capita income in the past 12 months, in inflation-adjusted dollars of the final year, US cities (incorporated places of 10,000 or more). https://www2.census.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b19301.dat. Retrieved 2026-10-12.

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. Census Bureau. (2026). American Community Survey 5-year estimates, table B19301: per capita income in the past 12 months, in inflation-adjusted dollars of the final year, US cities (incorporated places of 10,000 or more) (Cities in Illinois by per capita income (US five-year survey estimate), 2023) [Data set]. Retrieved October 12, 2026, from https://www2.census.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b19301.dat

MLA 9

American Community Survey 5-year estimates, table B19301: per capita income in the past 12 months, in inflation-adjusted dollars of the final year, US cities (incorporated places of 10,000 or more), Cities in Illinois by per capita income (US five-year survey estimate), 2023. U.S. Census Bureau, 29 Jan. 2026, https://www2.census.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b19301.dat. Invokely, https://invokely.ai/rankings/per-capita-income-acs/illinois-cities?period=2023. Accessed 12 Oct. 2026.

Chicago (author-date)

U.S. Census Bureau. 2026. American Community Survey 5-year estimates, table B19301: per capita income in the past 12 months, in inflation-adjusted dollars of the final year, US cities (incorporated places of 10,000 or more). Cities in Illinois by per capita income (US five-year survey estimate), 2023. Dataset. Accessed October 12, 2026. https://www2.census.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b19301.dat. Also distributed by Invokely, https://invokely.ai/rankings/per-capita-income-acs/illinois-cities?period=2023.

Harvard

U.S. Census Bureau (2026) American Community Survey 5-year estimates, table B19301: per capita income in the past 12 months, in inflation-adjusted dollars of the final year, US cities (incorporated places of 10,000 or more), Cities in Illinois by per capita income (US five-year survey estimate), 2023 [Dataset]. Available at: https://www2.census.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b19301.dat, via Invokely: https://invokely.ai/rankings/per-capita-income-acs/illinois-cities?period=2023 (Accessed: 12 October 2026).

BibTeX
@misc{census_cities_in_illinois_by_2023,
  author = {{U.S. Census Bureau}},
  title = {{American Community Survey 5-year estimates, table B19301: per capita income in the past 12 months, in inflation-adjusted dollars of the final year, US cities (incorporated places of 10,000 or more): Cities in Illinois by per capita income (US five-year survey estimate), 2023}},
  year = {2026},
  howpublished = {Data set},
  url = {https://www2.census.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b19301.dat},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/per-capita-income-acs/illinois-cities?period=2023. Publisher attribution: U.S. Census Bureau. American Community Survey 5-year estimates, table B19301: per capita income in the past 12 months, in inflation-adjusted dollars of the final year, US cities (incorporated places of 10,000 or more). https://www2.census.gov/programs-surveys/acs/summary\_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b19301.dat. Retrieved 2026-10-12.},
}
RIS
TY  - DATA
AU  - U.S. Census Bureau
TI  - American Community Survey 5-year estimates, table B19301: per capita income in the past 12 months, in inflation-adjusted dollars of the final year, US cities (incorporated places of 10,000 or more): Cities in Illinois by per capita income (US five-year survey estimate), 2023
PY  - 2026
DA  - 2026/01/29
PB  - U.S. Census Bureau
DB  - Invokely
UR  - https://www2.census.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b19301.dat
L2  - https://invokely.ai/rankings/per-capita-income-acs/illinois-cities?period=2023
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/per-capita-income-acs/illinois-cities?period=2023.
N1  - Publisher attribution: U.S. Census Bureau. American Community Survey 5-year estimates, table B19301: per capita income in the past 12 months, in inflation-adjusted dollars of the final year, US cities (incorporated places of 10,000 or more). https://www2.census.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b19301.dat. Retrieved 2026-10-12.
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 Cities in Illinois by per capita income (US five-year survey estimate) using official data, and cite the source.
rank_places {"indicator":"per_capita_income_acs","level":"municipality","within":"Illinois","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=per_capita_income_acs&level=municipality&within=Illinois&limit=10

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

Questions

Which city has the highest per capita income (US five-year survey estimate)?

Winnetka, IL, with $155,362 in 2023, according to the U.S. Census Bureau.

Which city has the lowest per capita income (US five-year survey estimate)?

Cahokia Heights, IL, with $19,692 in 2023.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, American Community Survey 5-year estimates, table B19301: per capita income in the past 12 months, in inflation-adjusted dollars of the final year, US cities (incorporated places of 10,000 or more). Retrieved 2026-10-12.

Per capita income (US five-year survey estimate): other rankings

Cities in Illinois: more rankings