Connecting the public to the levers of power.
Missouri's campaign-finance disclosures are public record — but scattered across thousands of PDFs and one-search-at-a-time forms, they may as well be hidden. MEC Money puts St. Louis money-in-politics in one searchable place: every donor, every vendor payment, every PAC dollar spent for or against a candidate — and every number links to the official disclosure it came from. You shouldn't have to fight a records system to know who your elected officials might be listening to.
Try: Cara Spencer · Progress PAC · Nexus PAC · Schweitzer
Committees
40
Filings
780
Contributions
11,221
Total raised
$4,493,912.44
Contributions dated Sep 4, 2018 – Jul 23, 2026 (latest amendment of each report).
Largest contributions
| Donor | Committee | Amount | Date |
|---|---|---|---|
| Civic Progress Inc | 21st Century St. Louis PAC | $75,000.00 | Dec 3, 2019 |
| Paric Holdings, Inc. | Nexus PAC | $40,000.00 | Oct 29, 2024 |
| L.I.U.N.A. Local 110 PAC Fund | Progress PAC | $40,000.00 | Mar 15, 2023 |
| Paric Corporation | Nexus PAC | $35,000.00 | Oct 9, 2018 |
| Paric Holdings, Inc. | Nexus PAC | $35,000.00 | Sep 21, 2022 |
| Andrew Taylor | 21st Century St. Louis PAC | $25,000.00 | Feb 9, 2023 |
| Andrew Taylor | 21st Century St. Louis PAC | $25,000.00 | Feb 7, 2023 |
| Andrew C. Taylor | 21st Century St. Louis PAC | $25,000.00 | Nov 12, 2024 |
| RightCHOICE Managed Care Inc. | Nexus PAC | $25,000.00 | Jan 3, 2019 |
| Paric Holdings, Inc. | Nexus PAC | $25,000.00 | Mar 5, 2021 |
| Andrew Taylor | 21st Century St. Louis PAC | $25,000.00 | Nov 12, 2024 |
| David Boger | Progress PAC | $23,357.31 | Oct 21, 2022 |
| Lodging Hospitality Management | 21st Century St. Louis PAC | $20,000.00 | Oct 7, 2024 |
| First Bank | 21st Century St. Louis PAC | $20,000.00 | Mar 16, 2023 |
| Invenergy LLC | Nexus PAC | $20,000.00 | Aug 28, 2019 |
Recent filings
| Filed | Committee | Report | Period | Status |
|---|---|---|---|---|
| Jan 14, 2026 | 21st Century St. Louis PAC | Committee Quarterly | Oct 1, 2025 – Dec 31, 2025 | parsed |
| Oct 15, 2025 | 21st Century St. Louis PAC | Committee Quarterly | Jul 27, 2025 – Sep 30, 2025 | parsed |
| Oct 15, 2025 | 21st Century St. Louis PAC | Committee Quarterly | Jul 27, 2025 – Sep 30, 2025 | parsed |
| Oct 10, 2025 | Nexus PAC | Committee Quarterly | Jul 1, 2025 – Sep 30, 2025 | parsed |
| Jul 31, 2025 | 21st Century St. Louis PAC | 30 Days After Election | Jul 1, 2025 – Jul 26, 2025 | parsed |
| Jul 31, 2025 | 21st Century St. Louis PAC | Committee Quarterly amended | Jun 20, 2025 – Jun 30, 2025 | parsed |
| Jul 14, 2025 | Nexus PAC | Committee Quarterly | May 4, 2025 – Jun 30, 2025 | parsed |
| Jul 14, 2025 | 21st Century St. Louis PAC | Committee Quarterly | Apr 1, 2025 – Jun 30, 2025 | parsed |
| Jun 24, 2025 | 21st Century St. Louis PAC | 8 Days Before Election amended | May 4, 2025 – Jun 19, 2025 | parsed |
| Jun 24, 2025 | 21st Century St. Louis PAC | 8 Days Before Election amended | May 4, 2025 – Jun 19, 2025 | parsed |
| Jun 24, 2025 | 21st Century St. Louis PAC | 30 Days After Election amended | Apr 1, 2025 – May 3, 2025 | parsed |
| Jun 24, 2025 | 21st Century St. Louis PAC | Committee Quarterly amended | Mar 28, 2025 – Mar 31, 2025 | parsed |
| Jun 23, 2025 | 21st Century St. Louis PAC | 8 Days Before Election | May 4, 2025 – Jun 19, 2025 | parsed |
| May 9, 2025 | 21st Century St. Louis PAC | 30 Days After Election | Apr 8, 2025 – May 3, 2025 | parsed |
| Apr 14, 2025 | Nexus PAC | Committee Quarterly | Mar 28, 2025 – Mar 31, 2025 | parsed |