MAIN STREET MEDIA GROUP

vendor · #1 of 310 in Pennsylvania · U.S. Senate · 2024all Schedule E rows for this payee on fec.gov ↗
filed asMAIN STREET MEDIA GROUP

inferred · rule case/punctuation/suffix normalisation + token-set ≥0.92 (numeric tokens must match); aliases filefec.gov ↗

Paid in this race
$48M
20.7% of outside spending
Buys
29
Aug 28, 2024 – Oct 25, 2024
Spenders
2
committees reporting payments
Top medium
TV
93% of dollars

By medium

TVradio
TV 93%
$45M 20 buys
radio 7%
$3.3M 9 buys

Medium is classified from the purpose the spender filed; the FEC does not record which buy placed which ad.

inferred · rule Medium is classified from the purpose string the spender filed on Schedule E, by an ordered keyword table (first match wins, keywords matched at word starts): production: produc, creative, design, videograph, photograph, filming; digital: digital, online, internet, web, social, streaming, email, youtube, facebook, google, meta, gif; radio: radio; tv: tv, television, broadcast, cable, media buy, media placement; mail: mail, postage, postcard, print; phones: phone, text, sms, robocall, call, dial, teleconferenc; consulting: poll, research, consult, strateg, list, targeting, voter file; field: canvass, door, field, gotv; other: no match. The FEC does not record which buy placed which ad.Schedule E fields ↗

Who paid this vendor

SpenderPaidBuys
SENATE LEADERSHIP FUND$39,598,63423
AMERICAN CROSSROADS$8,621,6836

Candidates named on the buys

Targeting, not money: the spender declares support or opposition on each Schedule E row; the candidate receives nothing.

against Bob Casey $48M

Ads linked to this vendor

None. An ad is linked only when a person verified it from a source naming both, or when this was the only digital vendor its sponsor paid in the week before and while it ran — the FEC does not record which buy placed which ad, so this is not evidence that the vendor made no ads.

Every buy

DateSpenderS/OTargetAmountMediumFiled payee · purposeSource
Oct 25, 2024SENATE LEADERSHIP FUNDOBob Casey$1,041,601TVMAIN STREET MEDIA GROUP · TV/MEDIA PLACEMENT - FILED ON 10/30/2024FEC ↗
Oct 24, 2024SENATE LEADERSHIP FUNDOBob Casey$3,973,838TVMAIN STREET MEDIA GROUP · TV/MEDIA PLACEMENT - FILED ON 10/30/2024FEC ↗
Oct 24, 2024AMERICAN CROSSROADSOBob Casey$2,236,289TVMAIN STREET MEDIA GROUP · TV/MEDIA PLACEMENT - FILED ON 10/30/2024FEC ↗
Oct 24, 2024SENATE LEADERSHIP FUNDOBob Casey$351,131radioMAIN STREET MEDIA GROUP · RADIO PLACEMENT - FILED ON 10/29/2024FEC ↗
Oct 23, 2024SENATE LEADERSHIP FUNDOBob Casey$371,563TVMAIN STREET MEDIA GROUP · TV/MEDIA PLACEMENT - FILED ON 10/30/2024FEC ↗
Oct 18, 2024SENATE LEADERSHIP FUNDOBob Casey$3,895,471TVMAIN STREET MEDIA GROUP · TV/MEDIA PLACEMENT - FILED ON 10/23/2024FEC ↗
Oct 18, 2024AMERICAN CROSSROADSOBob Casey$836,605TVMAIN STREET MEDIA GROUP · TV/MEDIA PLACEMENT - FILED ON 10/23/2024FEC ↗
Oct 18, 2024SENATE LEADERSHIP FUNDOBob Casey$657,077TVMAIN STREET MEDIA GROUP · TV/MEDIA PLACEMENT - FILED ON 10/23/2024FEC ↗
Oct 18, 2024SENATE LEADERSHIP FUNDOBob Casey$352,584radioMAIN STREET MEDIA GROUP · RADIO PLACEMENT - FILED ON 10/22/2024FEC ↗
Oct 17, 2024AMERICAN CROSSROADSOBob Casey$1,124,992TVMAIN STREET MEDIA GROUP · TV/MEDIA PLACEMENT - FILED ON 10/23/2024FEC ↗
Oct 15, 2024SENATE LEADERSHIP FUNDOBob Casey$324,375TVMAIN STREET MEDIA GROUP · TV/MEDIA PLACEMENT - FILED ON 10/16/2024FEC ↗
Oct 10, 2024AMERICAN CROSSROADSOBob Casey$1,059,244TVMAIN STREET MEDIA GROUP · TV/MEDIA PLACEMENT - FILED ON 10/16/2024FEC ↗
Oct 9, 2024SENATE LEADERSHIP FUNDOBob Casey$3,361,831TVMAIN STREET MEDIA GROUP · TV/MEDIA PLACEMENT - FILED ON 10/16/2024FEC ↗
Oct 9, 2024SENATE LEADERSHIP FUNDOBob Casey$601,210TVMAIN STREET MEDIA GROUP · TV/MEDIA PLACEMENT - FILED ON 10/09/2024FEC ↗
Oct 9, 2024SENATE LEADERSHIP FUNDOBob Casey$341,836radioMAIN STREET MEDIA GROUP · RADIO PLACEMENT - FILED ON 10/15/2024FEC ↗
Oct 3, 2024SENATE LEADERSHIP FUNDOBob Casey$3,180,564TVMAIN STREET MEDIA GROUP · TV/MEDIA PLACEMENT - FILED ON 10/08/2024FEC ↗
Oct 3, 2024AMERICAN CROSSROADSOBob Casey$1,021,756TVMAIN STREET MEDIA GROUP · TV/MEDIA PLACEMENT - FILED ON 10/08/2024FEC ↗
Oct 3, 2024SENATE LEADERSHIP FUNDOBob Casey$343,566radioMAIN STREET MEDIA GROUP · RADIO PLACEMENT - FILED ON 10/08/2024FEC ↗
Oct 2, 2024SENATE LEADERSHIP FUNDOBob Casey$3,077,274TVMAIN STREET MEDIA GROUP · TV/MEDIA PLACEMENT - FILED ON 10/02/2024FEC ↗
Oct 2, 2024AMERICAN CROSSROADSOBob Casey$2,342,797TVMAIN STREET MEDIA GROUP · TV/MEDIA PLACEMENT - FILED ON 10/02/2024FEC ↗
Oct 2, 2024SENATE LEADERSHIP FUNDOBob Casey$339,021radioMAIN STREET MEDIA GROUP · RADIO PLACEMENT - FILED ON 10/02/2024FEC ↗
Sep 18, 2024SENATE LEADERSHIP FUNDOBob Casey$4,063,130TVMAIN STREET MEDIA GROUP · TV/MEDIA PLACEMENT - FILED ON 09/24/2024FEC ↗
Sep 18, 2024SENATE LEADERSHIP FUNDOBob Casey$399,464radioMAIN STREET MEDIA GROUP · RADIO PLACEMENT - FILED ON 09/24/2024FEC ↗
Sep 11, 2024SENATE LEADERSHIP FUNDOBob Casey$3,934,603TVMAIN STREET MEDIA GROUP · TV/MEDIA PLACEMENT - FILED ON 09/17/2024FEC ↗
Sep 11, 2024SENATE LEADERSHIP FUNDOBob Casey$404,141radioMAIN STREET MEDIA GROUP · RADIO PLACEMENT - FILED ON 09/17/2024FEC ↗
Sep 4, 2024SENATE LEADERSHIP FUNDOBob Casey$3,883,033TVMAIN STREET MEDIA GROUP · TV/MEDIA PLACEMENT - FILED ON 09/10/2024FEC ↗
Sep 4, 2024SENATE LEADERSHIP FUNDOBob Casey$402,149radioMAIN STREET MEDIA GROUP · RADIO PLACEMENT - FILED ON 09/10/2024FEC ↗
Aug 28, 2024SENATE LEADERSHIP FUNDOBob Casey$3,889,503TVMAIN STREET MEDIA GROUP · TV/MEDIA PLACEMENT - FILED ON 09/03/2024FEC ↗
Aug 28, 2024SENATE LEADERSHIP FUNDOBob Casey$409,671radioMAIN STREET MEDIA GROUP · RADIO PLACEMENT - FILED ON 09/03/2024FEC ↗

Every Schedule E independent expenditure names a payee. Payee strings are normalised (case, punctuation, legal suffixes, token order), near-duplicates are folded with a difflib ratio ≥ 0.92 when their numeric tokens match, and hand alias rows from data/hand/<race>/vendor_aliases.json override the rule. Medium is classified from the purpose the spender filed (ordered keyword table in campaign_commons/vendors.py). The FEC does not record which buy placed which ad: vendor ↔ ad links are date-window adjacency (or single-digital-vendor inference) from campaign_commons.ads_enrich, each with its basis, and are only `verified` when a person found a source naming both. Totals are the filed amounts, grouped, never re-estimated.

Money and positions are shown side by side because they are public records about the same person. Proximity is not causation; we make no claim that any contribution produced any action.

Methodology