Coverage
State filings
| Year | Contributions | Receipts | Expenditures | Total $ | Density |
|---|---|---|---|---|---|
| 6216 sparse | 0 | 0 | 0 | $0 | |
| 2026 | 1,011,574 | 6,436 | 78,953 | $367,367,030 | |
| 2025 | 809,771 | 3,813 | 50,174 | $177,103,023 | |
| 2024 | 1,296,524 | 7,981 | 86,355 | $337,129,226 | |
| 2023 | 794,245 | 2,927 | 41,472 | $145,918,800 | |
| 2022 | 1,852,773 | 9,608 | 110,084 | $854,121,953 | |
| 2021 | 816,424 | 2,547 | 33,194 | $127,549,351 | |
| 2020 | 1,583,753 | 7,155 | 69,694 | $232,713,693 | |
| 2019 | 767,026 | 3,805 | 41,076 | $108,621,088 | |
| 2018 | 1,785,038 | 13,358 | 121,917 | $518,801,449 | |
| 2017 | 744,296 | 4,859 | 39,023 | $111,010,234 | |
| 2016 | 926,791 | 8,338 | 72,640 | $158,039,106 | |
| 2015 | 718,677 | 3,768 | 36,194 | $104,843,214 | |
| 2014 | 1,233,978 | 12,500 | 121,949 | $353,447,568 | |
| 2013 | 756,935 | 3,076 | 28,645 | $66,246,709 | |
| 2012 | 1,075,983 | 9,904 | 90,907 | $573,958,398 | |
| 2011 | 720,298 | 2,574 | 27,897 | $57,199,794 | |
| 2010 | 1,031,976 | 12,948 | 121,346 | $288,280,332 | |
| 2009 | 745,282 | 2,616 | 31,738 | $53,205,018 | |
| 2008 | 1,031,975 | 8,401 | 72,223 | $170,299,987 | |
| 2007 | 640,500 | 1,917 | 20,776 | $55,602,102 | |
| 2006 | 1,329,653 | 7,336 | 81,611 | $229,352,337 | |
| 2005 | 730,961 | 2,079 | 24,968 | $43,770,736 | |
| 2004 | 908,202 | 4,903 | 55,143 | $96,585,840 | |
| 2003 | 102,949 | 751 | 5,740 | $5,986,172 | |
| 2002 | 84,379 | 2,362 | 20,492 | $27,634,342 | |
| 2001 | 24,091 | 502 | 2,121 | $1,640,494 | |
| 2000 sparse | 19,215 | 475 | 4,422 | $5,217,307 | |
| 1999 sparse | 32 | 31 | 4,063 | $2,584,868 | |
| 1998 sparse | 3,295 | 328 | 6,052 | $5,943,603 | |
| 1997 sparse | 0 | 0 | 2,788 | $1,302,612 | |
| 1996 sparse | 0 | 0 | 0 | $0 | |
| 1995 sparse | 0 | 0 | 0 | $0 | |
| 1994 sparse | 0 | 0 | 0 | $0 | |
| 1993 sparse | 0 | 0 | 0 | $0 | |
| 1992 sparse | 0 | 0 | 0 | $0 | |
| 1991 sparse | 0 | 0 | 0 | $0 | |
| 1990 sparse | 0 | 0 | 0 | $0 | |
| 1989 sparse | 0 | 0 | 0 | $0 | |
| 1988 sparse | 0 | 0 | 0 | $0 | |
| 1987 sparse | 0 | 0 | 0 | $0 | |
| 1986 sparse | 0 | 0 | 0 | $0 | |
| 1985 sparse | 0 | 0 | 0 | $0 | |
| 1972 sparse | 0 | 0 | 0 | $0 |
Michigan's electronic record thins out sharply before 2004 — the 1998 contribution file is a fraction of a percent of a modern year. Rows flagged sparse should not be read as "little money was raised".
Federal filings (FEC)
Counted once. Federal data reports much of the same money twice. Left out, and counted: 347,968 memo rows ($212,435,324) that restate money itemized elsewhere; 1,070,815 ActBlue/WinRed pass-through rows ($154,488,989) that the receiving campaign also reported; 20,191 committee-to-committee transfers ($362,557,811) already on the giver's report; 162,190 rows the FEC publishes in two files. Kept: 683,901 small gifts ($38,664,478) that only the conduit itemized. Every federal transaction links to its filed page on fec.gov. FEC data published Sun, 11 Oct 2026 16:37:14 GMT.
Nonprofit and 527 filings (IRS)
What is not here. Nonprofit donor lists: the IRS redacts them, and since 2020 social-welfare groups (501(c)(4)), unions and trade associations do not report donor names to the IRS at all. Returns are filed 1–2 years late and cover fiscal tax years. Only e-filed returns are included, so 2019–2020 are thinner. The smallest organizations file the postcard 990-N, which has no financial detail. Grants under $5,000 are not itemized on a 990.
Counted once. Amended or re-filed returns: the latest submission per organization, tax period and form is used (2,715 earlier versions set aside); 3,519 superseded 527 reports likewise. A nonprofit's payment to a political committee is kept on the IRS side and linked to the committee — never added to the committee's own receipts, which already include it. Of 2,315 Michigan 527 reports, 2,315 have itemized contributions that sum exactly to the total the report states. 14 Michigan 527s are also registered with the state under the same name; their state and IRS reports are separate records of overlapping money, shown separately and never summed together. Foundation grant recipients carry no EIN on the return; 132,368 were matched to one by exact name and ZIP, and are marked so.
County filings
| Record | Years | Rows | Committees | Total $ | Notes |
|---|---|---|---|---|---|
| Macomb County — contributions | 2020–2026 | 35,275 | 393 | $12,457,549 | every row links its source PDF page; 93 rows ($19,999) exactly repeat an earlier row — kept, because the file has no statement ids to tell a re-filing from a repeat gift; flagged on each transaction; file updated 2026-10-13 |
| Oakland County — contributions | 2020–2026 | 8,578 | 317 | $3,666,317 | every row links its source PDF page; 7 rows ($891) exactly repeat an earlier row — kept, because the file has no statement ids to tell a re-filing from a repeat gift; flagged on each transaction; file updated 2026-10-14 |
| Wayne County — contributions | 1985–2026 | 205,688 | 1,541 | $87,759,520 | 1,903 rows ($523,535) exactly repeat an earlier row — kept, because the file has no statement ids to tell a re-filing from a repeat gift; flagged on each transaction; 38 unreadable lines skipped; file updated 2026-10-12 |
| Wayne County — expenditures | 2001–2026 | 109,638 | 1,456 | $77,453,791 | 3,101 rows ($549,361) exactly repeat an earlier row — kept, because the file has no statement ids to tell a re-filing from a repeat gift; flagged on each transaction; 2 unreadable lines skipped; file updated 2026-10-12 |
Limits. Wayne County: contributions 1985–present and expenditures 2001–present; no separate receipts file. Macomb County: contributions 2020–2026 only (no expenditures yet), and committees are identified by name only — there is no county committee id, so two committees with the same name would be combined. Oakland County is not yet loaded. Employer pages include county contributions that list an employer.