Full accounts of fundraising and sources are not yet available, but here’s what we know so far:

NBC said a few days before the election that Paul Vallas raised $19 million, while Brandon Johnson raised “nearly $11 million.”

https://www.nbcchicago.com/investigations/high-dollar-donations-fueling-johnson-and-vallas-in-chicago-election-how-might-that-influence-the-next-mayor/3109471/?amp=1

Chalkbeat Chicago reviewed the donors. Johnson’s money came mainly from unions (CTU gave him $2.2 million) and 8,000 individual contributions. Vallas’ funding came mainly from financiers and supporters of charters, vouchers, and TFA.

https://chicago.chalkbeat.org/2023/3/31/23665374/chicago-mayors-race-campaign-donations-paul-vallas-brandon-johnson-teachers-union-betsy-devos?_amp=true