
TV planned = orders, estimates and contracts from the FCC files (what is booked); TV invoiced = station invoices in the same files (what actually ran and was billed). Scanned documents add nothing to either. FEC = independent expenditures as filed. Digital = the high end of platform-reported ranges (Meta, Google/YouTube). Nothing here is a projection.
| sponsor | side | about | TV planned | TV invoiced | FEC filed | digital (range) | media | latest |
|---|---|---|---|---|---|---|---|---|
Ron Estes8 stationsKBSD-DT, KBSH-DT, KBSL-DT, KSCW-DT, KSNC, KSNG, KSNW, KWCH-DT |
red | Ron Estes | $42,070 | — | — | — | TV covers 43% |
2026-10-16 |
Katy Tyndell8 stationsKBSD-DT, KBSH-DT, KBSL-DT, KSCW-DT, KSNC, KSNG, KSNW, KWCH-DT |
blue | Katy Tyndell | $19,900 | — | — | — | TV covers 43% |
2026-10-16 |
| Tyndell for Congress | unattributed | Katy Tyndell | — | — | — | $1,200–$1,697 5 ads |
Google/YouTubeMeta | 2026-10-19 |
| largest forward books | side | broadcast | cable | total ahead | undated orders | markets |
|---|---|---|---|---|---|---|
| Ron Estes | red | $105,019 | — | $105,019 | $54,512 | Wichita-Hutchinson |
| Katy Tyndell | blue | $3,349 | — | $3,349 | — | Wichita-Hutchinson |
By market: Wichita-Hutchinson $108,368. Also on file: $54,512 in 3 priced orders filed since the primary with no flight dates read — real money that cannot be placed on a week (some may already have aired), shown per sponsor in the undated column and kept out of the bars. Only priced orders count; a scanned order the reader could not price adds nothing.
| candidate | race | raised | spent | cash on hand | through | itemized to date | last 30 days | latest gift |
|---|---|---|---|---|---|---|---|---|
| Katy Tyndell blue | U.S. House, 4th District federal | $546,046 | $361,093 | $184,953 | 2026-09-30 | – | – | – |
| Ron Estes red | U.S. House, 4th District federal | $2,165,867 | $1,727,949 | $1,636,194 | 2026-09-30 | – | – | – |
Kansas statewide candidates report twice a year and before each election; the July report covers through July 23. The itemized columns come from the Secretary of State's contribution viewer, pulled daily, and move the moment a new report or a last-minute filing is processed. Federal figures follow the FEC's quarterly filings. Cash on hand is what is left after spending, not what has been booked.
| market | voters | files | $ floor | sponsors |
|---|---|---|---|---|
Wichita-Hutchinson8 stationsKBSD-DT, KBSH-DT, KBSL-DT, KSCW-DT, KSNC, KSNG, KSNW, KWCH-DT | 43% | 21 | $190,960 | Katy Tyndell, Ron Estes |
| station | files | $ floor | sponsors |
|---|---|---|---|
| KSNW Wichita | 2 | $50,545 | Katy Tyndell, Ron Estes |
| KSNC Great Bend | 2 | $50,545 | Katy Tyndell, Ron Estes |
| KSNG Garden City | 2 | $50,545 | Katy Tyndell, Ron Estes |
| KBSH-DT Hays | 3 | $9,300 | Katy Tyndell, Ron Estes |
| KBSL-DT Goodland | 3 | $9,300 | Katy Tyndell, Ron Estes |
| KBSD-DT Ensign/Dodge City | 3 | $9,300 | Katy Tyndell, Ron Estes |
| KWCH-DT Hutchinson/Wichita | 3 | $9,300 | Katy Tyndell, Ron Estes |
| KSCW-DT Wichita | 3 | $2,125 | Katy Tyndell, Ron Estes |
| advertiser | flight | type | station · market | race filed under | spots | GRP | planned · spent | invoiced |
|---|---|---|---|---|---|---|---|---|
| Ron Estes | 2026-10-20 – 2026-11-09 | TV | KSNG +2 (network) Wichita-Hutchinson | U.S. House, 4th District | 87 | — | $42,070 | — |
| Katy Tyndell | 2026-10-14 – 2026-10-20 | TV | KBSL-DT +3 (network) Wichita-Hutchinson | U.S. House, 4th District | 23 | — | $9,300 | — |
| Katy Tyndell | 2026-10-14 – 2026-10-20 | TV | KSNG +2 (network) Wichita-Hutchinson | U.S. House, 4th District | 22 | — | $8,475 | — |
| Katy Tyndell | 2026-10-14 – 2026-10-20 | TV | KSCW-DT Wichita-Hutchinson | U.S. House, 4th District | 20 | — | $2,125 | — |
| Total | — | — | — | — | ||||
Broadcast (TV/cable/radio): planned = the station order (largest revision, counted once); invoiced = what the station later billed, shown beside planned and not added to it. Both are gross — what the advertiser pays, the figure the station quotes and the one a committee discloses to the FEC; where a filing breaks out the net, the order's own page shows what reached the station and what the agency kept. Spots = occurrences, how many times the ad airs on the flight, from the station's own schedule where the file was readable — a floor, and a dash means the schedule was scanned or unread, not zero airings. Digital and FEC are not here — the platforms report delivery by state, not by media market. The flight dates tell you which fight a buy was really for.
⤓ Spots by audience — age & gender (Excel) · who the TV spots reach, modeled from the daypart each runs in and public audience data (estimate, not measured ratings)
| advertiser | side | Meta | Google/YouTube | total (floor) | in Kansas | impressions | ads | latest |
|---|---|---|---|---|---|---|---|---|
| Tyndell for Congress | unattributed | $297 | $1,400 | $1,697 | $1,697 | 72,097 | 5 | 2026-10-19 |
| Total (floor) | $297 | $1,400 | $1,697 | $1,697 | 72,097 | |||
Kansas-level only, and every ad here already cleared the platform's Kansas filter (Meta: delivered in Kansas; Google & Snap: Kansas in the targeting). There is no media-market split of digital to pull — Meta reports each ad's Kansas delivery share and Google/Snap report the geography a buy targeted, neither reports dollars by market. Spend is the platform's own range; the total is the high end, the floor the rest of the app uses. In Kansas keeps only what landed here: the libraries list an ad if any of it touched Kansas and report its whole national spend, so a national advertiser's total overstates its Kansas money (Meta: spend × the ad's Kansas delivery share; Google & Snap: counted only when Kansas is in the targeting — an ad aimed at the whole United States is usually fundraising, not Kansas persuasion). The per-ad geography is in the next card.
| advertiser | platform | spend (range) | impressions | targeting / delivery | seen | ad |
|---|---|---|---|---|---|---|
| Tyndell for Congress TYNDELL FOR CONGRESS |
Google/YouTube | $600–$700 | 30,000–35,000 | targets: 67523,Kansas,United States, 67529,Kansas,United States, 67550,Kansas,United States, 67567,Kansas,United States, 67574,Kansas,United States, Barber County,Kansas,United States, Butler County,Kansas,United States, Chautauq | 2026-10-14 | open ↗ |
| Tyndell for Congress TYNDELL FOR CONGRESS |
Google/YouTube | $600–$700 | 30,000–35,000 | targets: 67523,Kansas,United States, 67529,Kansas,United States, 67550,Kansas,United States, 67567,Kansas,United States, 67574,Kansas,United States, Barber County,Kansas,United States, Butler County,Kansas,United States, Chautauq | 2026-10-14 | open ↗ |
| Tyndell for Congress Katy for Kansas |
Meta | up to $99 | 0–99 | not reported | 2026-10-19 | open ↗ |
| Tyndell for Congress Katy for Kansas |
Meta | up to $99 | 100–999 | Kansas delivery 100% | 2026-10-19 | open ↗ |
| Tyndell for Congress Katy for Kansas |
Meta | up to $99 | 100–999 | Kansas delivery 100% | 2026-10-19 | open ↗ |