W4POLITICS, a W4USA Network resource
Free public service for Massachusetts votersNo candidate endorsementsGuide sources checked October 1, 2026General election November 3, 2026

Massachusetts money explorer

Follow the money in Massachusetts

430,054 published itemized source disclosures and explicit unitemized report aggregates. Open a dollar total to inspect the records behind it.

430,054 rows are disclosure records, not unique donors or payments. The two primary cards cover verified bank cash flow for 1,502 accounts and 11,379 reports. Separate contribution charts show deposit disclosures, not bank credits.

Exact published amounts

Open a ledger

Do not add all ledgers. Verified bank credits/payments are one limited cash-flow view. Deposit disclosures, late notices, periodic reports, fees, loans, refunds, internal transfers, in-kind support, liabilities, parent payments, detail items and unitemized summaries can overlap and remain separate.

Deposit disclosures (11 ledgers)

Separate source schedules and financial types. These are not additive statewide cash totals.

$39,772,290.40Deposit disclosures (report type 60): individual contribution320,500 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$721,341.2220Deposit disclosures (report type 60): payment-processor fee11,955 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$1,974,234.86Deposit disclosures (report type 60): committee contribution3,073 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$405,518.26Deposit disclosures (report type 60): union or association contribution783 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$1,288,855.10Deposit disclosures (report type 60): payroll-deduction contribution882 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$2,696,284.77Deposit disclosures (report type 60): other incoming funds673 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$1,504,041.57Deposit disclosures (report type 60): candidate loan received291 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$69,342.27Deposit disclosures (report type 60): credit-card contribution refunded212 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$470.99Deposit disclosures (report type 60): processor fee refunded28 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$4,423,479.54Deposit disclosures (report type 60): transfer from savings59 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$26,081.3480Deposit disclosures (report type 60): bank interest199 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.
Depository supplements (25 ledgers)

Separate source schedules and financial types. These are not additive statewide cash totals.

$217,793.16Depository supplements (report type 12): loan forgiveness27 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$269,079.41Depository supplements (report type 12): previously reported candidate loan30 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$24,144.10Depository supplements (report type 12): previously reported liability4 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$23,786.16Depository supplements (report type 12): liability written off2 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$3,589.54Depository supplements (report type 15): carried-over candidate loan3 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$19,982.26Depository supplements (report type 13): candidate out-of-pocket expense recorded as loan33 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$50,486.25Depository supplements (report type 12): candidate loan repayment16 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$357.94Depository supplements (report type 12): liability repayment2 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$139.54Depository supplements (report type 15): loan forgiveness1 published rowSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$26.56Depository supplements (report type 15): individual in-kind contribution1 published rowSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$10,093.06Depository supplements (report type 15): individual contribution84 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$27,089.57Depository supplements (report type 15): expenditure50 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$28,380.62Depository supplements (report type 13): candidate out-of-pocket expense recorded as contribution30 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$154.36Depository supplements (report type 15): candidate out-of-pocket expense recorded as loan4 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$16,352.85Depository supplements (report type 15): previously reported candidate loan2 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$5,892.64Depository supplements (report type 15): previously reported liability6 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$912.13Depository supplements (report type 12): contribution to a registered committee1 published rowSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$760.18Depository supplements (report type 15): candidate loan repayment1 published rowSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$5.00Depository supplements (report type 12): savings-account record1 published rowSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$28,172.99Depository supplements (report type 13): expenditure11 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$7,150.00Depository supplements (report type 13): candidate loan received3 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$4,290.00Depository supplements (report type 13): individual contribution105 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$2,130.66Depository supplements (report type 13): other incoming funds2 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$135.00Depository supplements (report type 10): individual contribution2 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$100.00Depository supplements (report type 10): expenditure1 published rowSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.
Credit-card detail (1 ledger)

Separate source schedules and financial types. These are not additive statewide cash totals.

Reimbursement detail (1 ledger)

Separate source schedules and financial types. These are not additive statewide cash totals.

Subvendor detail (1 ledger)

Separate source schedules and financial types. These are not additive statewide cash totals.

Segregated-account disclosures (1 ledger)

Separate source schedules and financial types. These are not additive statewide cash totals.

Bank reports (3 ledgers)

Separate source schedules and financial types. These are not additive statewide cash totals.

IEPAC periodic reports (17 ledgers)

Separate source schedules and financial types. These are not additive statewide cash totals.

$1,861,886.61IEPAC periodic reports (report type 64): individual contribution422 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$3,145,200.09IEPAC periodic reports (report type 64): independent expenditure322 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$938,513.76IEPAC periodic reports (report type 64): union or association contribution1,646 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$84,600.96IEPAC periodic reports (report type 64): union or association in-kind contribution31 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$549,500.00IEPAC periodic reports (report type 64): business contribution23 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$17,919.78IEPAC periodic reports (report type 37): administrative expense19 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$281,820.26IEPAC periodic reports (report type 64): independent-expenditure liability104 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$7,101.08IEPAC periodic reports (report type 37): corporate loan forgiveness3 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$811.18IEPAC periodic reports (report type 37): individual contribution4 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$175.63IEPAC periodic reports (report type 37): bank fee8 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$83.80IEPAC periodic reports (report type 37): other incoming funds1 published rowSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$284.42IEPAC periodic reports (report type 37): liability repayment6 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$7,385.50IEPAC periodic reports (report type 37): previously reported liability8 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$355,800.00IEPAC periodic reports (report type 64): committee contribution14 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$8.78IEPAC periodic reports (report type 64): bank interest7 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$44,714.81IEPAC periodic reports (report type 64): administrative expense28 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$171,009.00IEPAC periodic reports (report type 64): iepac transfer in5 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.
Bank-payment detail (1 ledger)

Separate source schedules and financial types. These are not additive statewide cash totals.

Payroll detail (1 ledger)

Separate source schedules and financial types. These are not additive statewide cash totals.

Ballot-question reports (46 ledgers)

Separate source schedules and financial types. These are not additive statewide cash totals.

$75,000.00Ballot-question reports (report type 40): union or association contribution4 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$75,000.00Ballot-question reports (report type 40): expenditure1 published rowSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$75,000.00Ballot-question reports (report type 40): standalone subvendor item1 published rowSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$53,750.00Ballot-question reports (report type 46): union or association contribution3 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$14,566.78Ballot-question reports (report type 46): contribution to a registered committee1 published rowSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$30.25Ballot-question reports (report type 46): bank fee1 published rowSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$69,018.84Ballot-question reports (report type 46): expenditure7 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$45,000.00Ballot-question reports (report type 46): committee contribution1 published rowSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$35,174.64Ballot-question reports (report type 46): liability repayment4 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$35,174.64Ballot-question reports (report type 46): previously reported liability2 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$3,783,369.23Ballot-question reports (report type 41): individual contribution1,633 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$2,069.45Ballot-question reports (report type 41): bank fee77 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$376,766.78Ballot-question reports (report type 41): committee contribution23 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$2,435,000.00Ballot-question reports (report type 41): union or association contribution34 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$6,609,264.20Ballot-question reports (report type 41): expenditure1,051 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$880,713.80Ballot-question reports (report type 41): union or association in-kind contribution83 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$3,457,697.00Ballot-question reports (report type 41): business contribution95 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$10,238.43Ballot-question reports (report type 41): payment-processor fee123 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$10,001.80Ballot-question reports (report type 41): contribution returned2 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$2,037.03Ballot-question reports (report type 41): reimbursement parent payment2 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$2,037.03Ballot-question reports (report type 41): reimbursement detail2 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$48,328.99Ballot-question reports (report type 41): corporate in-kind contribution21 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$25,771.00Ballot-question reports (report type 41): individual in-kind contribution11 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$1,197,435.43Ballot-question reports (report type 41): standalone subvendor item55 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$675,080.00Ballot-question reports (report type 41): liability13 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$1,856.00Ballot-question reports (report type 40): corporate in-kind contribution3 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$950.00Ballot-question reports (report type 40): individual contribution26 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$2,720.00Ballot-question reports (report type 40): business contribution3 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$118,700.00Ballot-question reports (report type 41): liability repayment6 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$118,700.00Ballot-question reports (report type 41): previously reported liability4 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$188.94Ballot-question reports (report type 41): other incoming funds2 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$553,882.02Ballot-question reports (report type 42): individual contribution234 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$346,502.98Ballot-question reports (report type 42): expenditure103 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$106,787.05Ballot-question reports (report type 42): union or association in-kind contribution66 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$484,835.00Ballot-question reports (report type 42): business contribution18 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$208.72Ballot-question reports (report type 42): bank fee10 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$167,050.00Ballot-question reports (report type 42): liability repayment4 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$5,070.17Ballot-question reports (report type 42): individual in-kind contribution4 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$63,547.35Ballot-question reports (report type 42): corporate in-kind contribution12 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$148,503.00Ballot-question reports (report type 42): liability3 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$675,080.00Ballot-question reports (report type 42): previously reported liability10 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$22,851.78Ballot-question reports (report type 42): standalone subvendor item9 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$7,551.69Ballot-question reports (report type 42): payment-processor fee19 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$275,000.00Ballot-question reports (report type 42): union or association contribution2 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$110,000.00Ballot-question reports (report type 42): committee contribution2 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$10,836.60Ballot-question reports (report type 42): committee in-kind contribution2 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.
Local party reports (20 ledgers)

Separate source schedules and financial types. These are not additive statewide cash totals.

$35,455.91Local party reports (report type 50): reimbursement parent payment178 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$35,214.53Local party reports (report type 50): reimbursement detail220 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$319,544.07Local party reports (report type 50): individual contribution5,786 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$42,562.04Local party reports (report type 50): contribution to a registered committee146 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$237,195.9010Local party reports (report type 50): expenditure1,394 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$33,192.78Local party reports (report type 50): individual in-kind contribution173 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$19,532.56Local party reports (report type 50): committee contribution103 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$2,945.72Local party reports (report type 50): liability4 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$21,347.78Local party reports (report type 50): previously reported liability14 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$150.71Local party reports (report type 50): bank interest185 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$4,126.06Local party reports (report type 50): bank fee465 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$1,599.3450Local party reports (report type 50): other incoming funds26 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$1,156.06Local party reports (report type 50): payment-processor fee218 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$1,750.00Local party reports (report type 50): contribution returned4 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$1,321.00Local party reports (report type 50): committee in-kind contribution12 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$2,818.25Local party reports (report type 50): credit-card parent payment1 published rowSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$2,818.25Local party reports (report type 50): credit-card detail4 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$318.79Local party reports (report type 50): liability repayment3 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.$2,660.00Local party reports (report type 50): union or association contribution10 published rowsSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.-$164.88Local party reports (report type 50): previously reported candidate loan1 published rowSource disclosure row sum only. This report family can overlap other schedules; do not add across ledgers.
Late contribution notices (2 ledgers)

Separate source schedules and financial types. These are not additive statewide cash totals.

Explicit unitemized report aggregates (16 ledgers)

Separate source schedules and financial types. These are not additive statewide cash totals.

$186,747.48Report type 60: unitemized receipts aggregates842 published rowsExplicit unitemized report aggregate. Already included in its report summary; no named donor or individual transaction date. Do not add to summary totals again.$2,382.03Report type 90: unitemized spending aggregates42 published rowsExplicit unitemized report aggregate. Already included in its report summary; no named donor or individual transaction date. Do not add to summary totals again.$14,243.99Report type 12: unitemized receipts aggregates19 published rowsExplicit unitemized report aggregate. Already included in its report summary; no named donor or individual transaction date. Do not add to summary totals again.$95,514.67Report type 12: unitemized spending aggregates57 published rowsExplicit unitemized report aggregate. Already included in its report summary; no named donor or individual transaction date. Do not add to summary totals again.-$5,331.42Report type 80: unitemized spending aggregates67 published rowsExplicit unitemized report aggregate. Already included in its report summary; no named donor or individual transaction date. Do not add to summary totals again.$30.00Report type 15: unitemized spending aggregates1 published rowExplicit unitemized report aggregate. Already included in its report summary; no named donor or individual transaction date. Do not add to summary totals again.$5.00Report type 37: unitemized receipts aggregates1 published rowExplicit unitemized report aggregate. Already included in its report summary; no named donor or individual transaction date. Do not add to summary totals again.$5.00Report type 37: unitemized spending aggregates1 published rowExplicit unitemized report aggregate. Already included in its report summary; no named donor or individual transaction date. Do not add to summary totals again.$5,779.36Report type 14: unitemized receipts aggregates1 published rowExplicit unitemized report aggregate. Already included in its report summary; no named donor or individual transaction date. Do not add to summary totals again.$4,867.81Report type 14: unitemized spending aggregates1 published rowExplicit unitemized report aggregate. Already included in its report summary; no named donor or individual transaction date. Do not add to summary totals again.$42,738.92Report type 50: unitemized receipts aggregates61 published rowsExplicit unitemized report aggregate. Already included in its report summary; no named donor or individual transaction date. Do not add to summary totals again.$3,472.29Report type 50: unitemized spending aggregates28 published rowsExplicit unitemized report aggregate. Already included in its report summary; no named donor or individual transaction date. Do not add to summary totals again.$1,034.25Report type 50: unitemized in kind aggregates9 published rowsExplicit unitemized report aggregate. Already included in its report summary; no named donor or individual transaction date. Do not add to summary totals again.$25.00Report type 41: unitemized receipts aggregates1 published rowExplicit unitemized report aggregate. Already included in its report summary; no named donor or individual transaction date. Do not add to summary totals again.$76.20Report type 41: unitemized spending aggregates1 published rowExplicit unitemized report aggregate. Already included in its report summary; no named donor or individual transaction date. Do not add to summary totals again.$20.30Report type 42: unitemized spending aggregates1 published rowExplicit unitemized report aggregate. Already included in its report summary; no named donor or individual transaction date. Do not add to summary totals again.
Separate miscellaneous outside spending (4 ledgers)

Separate source schedules and financial types. These are not additive statewide cash totals.

Contributor geography

Which states appear in reported receipt rows?

Search the underlying records

This map shades positive state-level sums of signed deposit cash-contribution disclosures, not bank credits. Previous-year accepted receipts may be included; bank matching and complete acceptance-year scope are not approved. Source state is not an ultimate funding origin.

Alabama: $7,737.52 across 62 published receipt rowsAlaska: $1,796.18 across 19 published receipt rowsArizona: $36,460.60 across 265 published receipt rowsArkansas: $1,479.75 across 24 published receipt rowsCalifornia: $485,316.85 across 1,634 published receipt rowsColorado: $55,381.67 across 203 published receipt rowsConnecticut: $228,822.19 across 1,755 published receipt rowsDelaware: $15,554.43 across 49 published receipt rowsDistrict of Columbia: $115,316.87 across 348 published receipt rowsFlorida: $649,220.24 across 1,922 published receipt rowsGeorgia: $43,828.16 across 299 published receipt rowsHawaii: $4,219.80 across 28 published receipt rowsIdaho: $1,321.03 across 32 published receipt rowsIllinois: $91,926.12 across 325 published receipt rowsIndiana: $17,490.46 across 81 published receipt rowsIowa: $7,426.33 across 40 published receipt rowsKansas: $3,618.05 across 22 published receipt rowsKentucky: $15,522.47 across 79 published receipt rowsLouisiana: $7,799.34 across 73 published receipt rowsMaine: $59,881.16 across 579 published receipt rowsMaryland: $126,461.02 across 481 published receipt rowsMassachusetts: $39,501,211.04 across 303,011 published receipt rowsMichigan: $21,059.46 across 172 published receipt rowsMinnesota: $19,157.35 across 147 published receipt rowsMississippi: $3,646.74 across 20 published receipt rowsMissouri: $35,121.34 across 153 published receipt rowsMontana: $7,460.00 across 17 published receipt rowsNebraska: $2,402.10 across 19 published receipt rowsNevada: $19,029.62 across 101 published receipt rowsNew Hampshire: $343,246.21 across 4,641 published receipt rowsNew Jersey: $122,317.87 across 400 published receipt rowsNew Mexico: $6,810.94 across 42 published receipt rowsNew York: $557,390.99 across 1,829 published receipt rowsNorth Carolina: $53,992.36 across 394 published receipt rowsNorth Dakota: $2,355.00 across 7 published receipt rowsOhio: $53,121.72 across 208 published receipt rowsOklahoma: $2,269.66 across 50 published receipt rowsOregon: $8,481.78 across 112 published receipt rowsPennsylvania: $82,004.74 across 386 published receipt rowsRhode Island: $202,824.50 across 2,761 published receipt rowsSouth Carolina: $37,763.48 across 191 published receipt rowsSouth Dakota: $4,506.00 across 22 published receipt rowsTennessee: $32,707.37 across 163 published receipt rowsTexas: $88,451.65 across 450 published receipt rowsUtah: $29,862.02 across 75 published receipt rowsVermont: $27,686.00 across 304 published receipt rowsVirginia: $89,528.93 across 399 published receipt rowsWashington: $61,090.18 across 300 published receipt rowsWest Virginia: $331.00 across 13 published receipt rowsWisconsin: $34,135.83 across 100 published receipt rowsWyoming: $1,251.47 across 6 published receipt rowsLavender states have reported zero or negative sums. They remain selectable. Gray means no published amount.AlaskaHawaii

State boundaries: U.S. Census Bureau, 2025 Cartographic Boundary Files, States 20M. Official boundary source. Puerto Rico and source labels that do not match a mapped state remain in the exact contributor-state table below, but are not drawn on this 50-state and District of Columbia map.

Share of reported amounts

Which types appear in deposit contribution disclosures?

Secondary disclosure view: source contribution types in deposit reports. Loans, interest, other receipts, transfers, refunds and in-kind activity are separate. These disclosures overlap bank credits; do not add them. Slices use positive category sums. The table shows the exact values used for this chart.

Which types appear in deposit contribution disclosures?Individual is the largest published category at $39,772,290.40.Published4 groups
  • Individual$39,772,290.40 from 320,500 rows, 91.6%
  • Committee$1,974,234.86 from 3,073 rows, 4.5%
  • Payroll-deduction contribution$1,288,855.10 from 882 rows, 3.0%
  • Union or association$405,518.26 from 783 rows, 0.9%

Largest category: Individual is the largest published category at $39,772,290.40. The chart total is $43,440,898.62.

View the exact values behind this chart
Which types appear in deposit contribution disclosures?
CategoryRowsAmountShare of positive amount
Individual320,500$39,772,290.4091.6%
Committee3,073$1,974,234.864.5%
Payroll-deduction contribution882$1,288,855.103.0%
Union or association783$405,518.260.9%
Share of reported amounts

Where are deposit contributors reported?

Source state on deposit cash-contribution disclosures only. Unknown geography stays unknown. This is not bank-credit geography or an approved statewide donor total. Slices use positive category sums. The table shows the exact values used for this chart.

Where are deposit contributors reported?MA is the largest published category at $39,501,211.04.Published58 groups
  • MA$39,501,211.04 from 303,011 rows, 90.9%
  • FL$649,220.24 from 1,922 rows, 1.5%
  • NY$557,390.99 from 1,829 rows, 1.3%
  • CA$485,316.85 from 1,634 rows, 1.1%
  • NH$343,246.21 from 4,641 rows, 0.8%
  • CT$228,822.19 from 1,755 rows, 0.5%
  • All other published categories$1,675,691.10 from 10,446 rows, 3.9%

Largest category: MA is the largest published category at $39,501,211.04. The chart total is $43,440,898.62.

View the exact values behind this chart
Where are deposit contributors reported?
CategoryRowsAmountShare of positive amount
MA303,011$39,501,211.0490.9%
FL1,922$649,220.241.5%
NY1,829$557,390.991.3%
CA1,634$485,316.851.1%
NH4,641$343,246.210.8%
CT1,755$228,822.190.5%
RI2,761$202,824.500.5%
MD481$126,461.020.3%
NJ400$122,317.870.3%
DC348$115,316.870.3%
IL325$91,926.120.2%
VA399$89,528.930.2%
TX450$88,451.650.2%
PA386$82,004.740.2%
WA300$61,090.180.1%
ME579$59,881.160.1%
CO203$55,381.670.1%
NC394$53,992.360.1%
OH208$53,121.720.1%
GA299$43,828.160.1%
SC191$37,763.480.1%
AZ265$36,460.600.1%
MO153$35,121.340.1%
WI100$34,135.830.1%
TN163$32,707.370.1%
UT75$29,862.020.1%
VT304$27,686.000.1%
MI172$21,059.46<0.1%
MN147$19,157.35<0.1%
NV101$19,029.62<0.1%
IN81$17,490.46<0.1%
DE49$15,554.43<0.1%
KY79$15,522.47<0.1%
OR112$8,481.78<0.1%
State not published393$8,237.95<0.1%
LA73$7,799.34<0.1%
AL62$7,737.52<0.1%
MT17$7,460.00<0.1%
IA40$7,426.33<0.1%
NM42$6,810.94<0.1%
SD22$4,506.00<0.1%
HI28$4,219.80<0.1%
MS20$3,646.74<0.1%
KS22$3,618.05<0.1%
Puerto Rico (PR)10$2,750.03<0.1%
NE19$2,402.10<0.1%
ND7$2,355.00<0.1%
OK50$2,269.66<0.1%
AK19$1,796.18<0.1%
AR24$1,479.75<0.1%
ID32$1,321.03<0.1%
WY6$1,251.47<0.1%
Unmapped source value ZZ7$1,075.00<0.1%
Unmapped source value ST2$950.00<0.1%
WV13$331.00<0.1%
Unmapped source value MH1$52.05<0.1%
Unmapped source value AP1$25.00<0.1%
Unmapped source value AE11$11.00<0.1%
Share of reported amounts

Which account types made verified bank payments?

Verified bank payments grouped by the official filing-account type, not purpose or campaign-spending category. Slices use positive category sums. The table shows the exact values used for this chart.

Which account types made verified bank payments?Depository candidate is the largest published category at $23,108,138.76.Published6 groups
  • Depository candidate$23,108,138.76 from 13,862 rows, 59.6%
  • Legislative candidate$10,243,970.2210 from 26,839 rows, 26.4%
  • Political action committee$2,818,055.13 from 3,077 rows, 7.3%
  • State party committee$2,547,956.87 from 232 rows, 6.6%
  • People's committee$80,331.79 from 157 rows, 0.2%
  • Local filer$1,231.70 from 1 row, <0.1%

Largest category: Depository candidate is the largest published category at $23,108,138.76. The chart total is $38,799,684.4710.

View the exact values behind this chart
Which account types made verified bank payments?
CategoryRowsAmountShare of positive amount
Depository candidate13,862$23,108,138.7659.6%
Legislative candidate26,839$10,243,970.221026.4%
Political action committee3,077$2,818,055.137.3%
State party committee232$2,547,956.876.6%
People's committee157$80,331.790.2%
Local filer1$1,231.70<0.1%
Share of reported amounts

Which account types received verified bank credits?

Verified bank subset grouped by official account type. Credits include any source internal transfers and are not donations. Slices use positive category sums. The table shows the exact values used for this chart.

Which account types received verified bank credits?Depository candidate is the largest published category at $26,748,328.12.Published5 groups
  • Depository candidate$26,748,328.12 from 5,983 rows, 61.8%
  • Legislative candidate$10,779,671.92 from 11,017 rows, 24.9%
  • Political action committee$3,036,283.14 from 2,290 rows, 7.0%
  • State party committee$2,544,101.67 from 302 rows, 5.9%
  • People's committee$151,562.65 from 173 rows, 0.4%

Largest category: Depository candidate is the largest published category at $26,748,328.12. The chart total is $43,259,947.50.

View the exact values behind this chart
Which account types received verified bank credits?
CategoryRowsAmountShare of positive amount
Depository candidate5,983$26,748,328.1261.8%
Legislative candidate11,017$10,779,671.9224.9%
Political action committee2,290$3,036,283.147.0%
State party committee302$2,544,101.675.9%
People's committee173$151,562.650.4%
Largest reported row sums

Ten largest verified bank-credit sums

Bank credits for the verified whole-account subset only, not fundraising. Links open the exact included bank-credit ledger. Account cutoff dates vary.

Minogue Committee$11,551,251.47
228 published rows
Healey Committee$3,447,812.72
266 published rows
264 published rows
70 published rows
Driscoll Committee$1,306,721.23
653 published rows
1199 SEIU MA PAC$1,143,345.50
320 published rows
231 published rows
Walsh Committee$800,000.00
7 published rows
85 published rows
Wu Committee$561,699.94
58 published rows

Bars share one scale within this chart. A larger bar means a larger sum of published rows, not proof of influence or control.

View the exact values behind this chart
Ten largest verified bank-credit sums
CategoryRowsAmountShare of positive amount
Minogue Committee228$11,551,251.4747.1%
Healey Committee266$3,447,812.7214.1%
Shortsleeve Committee264$2,492,747.2610.2%
Democratic State Committee70$1,626,826.256.6%
Driscoll Committee653$1,306,721.235.3%
1199 SEIU MA PAC320$1,143,345.504.7%
Republican State Committee231$917,260.423.7%
Walsh Committee7$800,000.003.3%
Campbell Committee85$657,412.052.7%
Wu Committee58$561,699.942.3%
Largest reported row sums

Ten largest verified bank-payment sums

Bank payments for the verified whole-account subset only, not total campaign spending. Separate fees and itemization detail are not added. Account cutoff dates vary.

Minogue Committee$9,446,211.00
373 published rows
271 published rows
Healey Committee$2,209,122.53
384 published rows
68 published rows
164 published rows
1199 SEIU MA PAC$934,679.58
125 published rows
302 published rows
Walsh Committee$754,731.99
104 published rows
114 published rows
213 published rows

Bars share one scale within this chart. A larger bar means a larger sum of published rows, not proof of influence or control.

View the exact values behind this chart
Ten largest verified bank-payment sums
CategoryRowsAmountShare of positive amount
Minogue Committee373$9,446,211.0045.4%
Shortsleeve Committee271$2,948,819.3214.2%
Healey Committee384$2,209,122.5310.6%
Democratic State Committee68$1,566,597.057.5%
Republican State Committee164$981,359.824.7%
1199 SEIU MA PAC125$934,679.584.5%
Kennealy Committee302$778,755.103.7%
Walsh Committee104$754,731.993.6%
Campbell Committee114$679,542.093.3%
Brownsberger Committee213$524,563.152.5%
Coverage and source checks

What is included

428,753 annual report items, 168 miscellaneous report items and 1,133 explicit unitemized report aggregates. Annual reports cover 1,958 CPF accounts. The 30 miscellaneous report identities have no public CPF owner ID and remain separate even when filer names match.

The annual archive was last modified October 1 at 07:32 UTC and collected October 2 at 03:55 UTC. The current report-year archive is not every calendar-2026 transaction, every municipality or the full 2025-2026 cycle. Current amendments replace earlier reports; no superseded report is appended.

Published row dates range from 2025-01-22 through 2026-12-18. 281 annual items retain 2025 source dates. Previous-year accepted receipts can also have 2026 transaction dates. Report period and source status appear on each row. Unitemized aggregates have no individual date; report totals cannot be prorated into arbitrary date ranges.

Only safe public names, state-level geography, public record IDs and financial fields are retained. Contact details, street addresses, ZIP codes, employers, occupations, bank account names and check numbers are omitted. Source names containing contact/address text are withheld. Names do not establish shared identity, ownership or wrongdoing.

Reported contributions establish financial relationships. Evidence of an agreement or control requires additional reporting.