
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 |
|---|---|---|---|---|---|---|---|---|
Safer Kansas Fund11 stationsKAAS-TV, KAKE, KLBY, KMBC-TV, KSAS-TV, KSNC, KSNG, KSNT, KSNW, KTKA-TV, KUPK |
red | $662,435 | $36,880 6 invoices |
— | $8,400–$10,000 3 ads |
Google/YouTubeTV covers 89% |
2026-10-22 | |
Chris Mann19 stationsKAAS-TV, KAKE, KBSD-DT, KBSH-DT, KBSL-DT, KCTV, KLBY, KMBC-TV, KSAS-TV, KSHB-TV, KSNC, KSNG, KSNT, KSNW, KTKA-TV, KUPK, KWCH-DT, WDAF-TV, WIBW-TV |
blue | Chris Mann | $228,135 | $19,850 3 invoices |
— | — | TV covers 89% |
2026-10-21 |
Kris Kobach19 stationsKAAS-TV, KAKE, KBSD-DT, KBSH-DT, KBSL-DT, KLBY, KMBC-TV, KODE-TV, KSAS-TV, KSCW-DT, KSNC, KSNF, KSNG, KSNT, KSNW, KTKA-TV, KUPK, KWCH-DT, WIBW-TV |
red | Kris Kobach | $98,375 +9 unpriced |
$33,020 6 invoices |
— | — | TV covers 94% |
2026-10-22 |
| Kansas Values Institute | blue | — | — | — | $9,300–$12,096 12 ads |
Google/YouTubeMeta | 2026-10-20 |
| largest forward books | side | broadcast | cable | total ahead | undated orders | markets |
|---|---|---|---|---|---|---|
| Kansas Values Institute | blue | $775,746 | — | $775,746 | $337,000 | Kansas City, Topeka, Wichita-Hutchinson |
| Safer Kansas Fund | red | $467,256 | — | $467,256 | — | Joplin-Pittsburg, Kansas City, Topeka, Wichita-Hutchinson |
| Kris Kobach | red | $250,508 | — | $250,508 | $3,940 | Joplin-Pittsburg, Kansas City, Topeka, Wichita-Hutchinson |
| Chris Mann | blue | $132,791 | — | $132,791 | — | Kansas City, Topeka, Wichita-Hutchinson |
By market: Wichita-Hutchinson $834,109 · Kansas City $453,324 · Topeka $282,361 · Joplin-Pittsburg $56,506. Also on file: $340,940 in 7 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 |
|---|---|---|---|---|---|---|---|---|
| Chris Mann blue | Kansas Attorney General state | $786,549 | $401,188 | $642,618 | 2026-07-23 | $1,274,324 4270 gifts · 74% Kansas |
— | 2026-07-23 |
| Kris Kobach red | Kansas Attorney General state | $196,109 | $91,926 | $606,809 | 2026-07-23 read from a scan ⓘ |
$531,439 720 gifts · 41% Kansas |
— | 2026-07-23 |
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-Hutchinson13 stationsKAAS-TV, KAKE, KBSD-DT, KBSH-DT, KBSL-DT, KLBY, KSAS-TV, KSCW-DT, KSNC, KSNG, KSNW, KUPK, KWCH-DT | 43% | 137 | $1,696,300 | Chris Mann, Kris Kobach, Safer Kansas Fund |
Kansas City4 stationsKCTV, KMBC-TV, KSHB-TV, WDAF-TV | 34% | 10 | $303,030 | Chris Mann, Kris Kobach, Safer Kansas Fund |
Topeka3 stationsKSNT, KTKA-TV, WIBW-TV | 12% | 17 | $126,540 | Chris Mann, Kris Kobach, Safer Kansas Fund |
Joplin-Pittsburg2 stationsKODE-TV, KSNF | 5% | 4 | — | Kris Kobach |
| station | files | $ floor | sponsors |
|---|---|---|---|
| KSNC Great Bend | 19 | $424,080 | Chris Mann, Kris Kobach +1 moreSafer Kansas Fund |
| KSNG Garden City | 14 | $424,080 | Chris Mann, Kris Kobach +1 moreSafer Kansas Fund |
| KSNW Wichita | 13 | $424,080 | Chris Mann, Kris Kobach +1 moreSafer Kansas Fund |
| KMBC-TV Kansas City | 7 | $246,750 | Chris Mann, Kris Kobach +1 moreSafer Kansas Fund |
| KSNT Topeka | 7 | $99,545 | Chris Mann, Kris Kobach +1 moreSafer Kansas Fund |
| KUPK Garden City | 16 | $93,320 | Chris Mann, Kris Kobach +1 moreSafer Kansas Fund |
| KLBY Colby | 16 | $93,320 | Chris Mann, Kris Kobach +1 moreSafer Kansas Fund |
| KAKE Wichita | 16 | $93,320 | Chris Mann, Kris Kobach +1 moreSafer Kansas Fund |
| WDAF-TV Kansas City | 1 | $32,000 | Chris Mann |
| KWCH-DT Hutchinson/Wichita | 6 | $30,075 | Chris Mann, Kris Kobach |
| KBSD-DT Ensign/Dodge City | 6 | $30,075 | Chris Mann, Kris Kobach |
| KBSH-DT Hays | 6 | $30,075 | Chris Mann, Kris Kobach |
| advertiser | flight | type | station · market | race filed under | spots | GRP | planned · spent | invoiced |
|---|---|---|---|---|---|---|---|---|
| Safer Kansas Fund | 2062-10-21 – 2062-10-27 | TV | KSNG +2 (network) Wichita-Hutchinson | Issue Ad Kansas Attorney General | 62 | 162.5 | $73,715 | — |
| Safer Kansas Fund | 2026-10-28 – 2026-11-03 | TV | KSNG +2 (network) Wichita-Hutchinson | Issue Ad - Anti Mann (unconfirmed) Kansas Attorney General | 64 | 161.7 | $68,940 | — |
| Safer Kansas Fund | 2026-10-28 – 2026-11-03 | TV | KSAS-TV +1 (network) Wichita-Hutchinson | Issue Ad - Anti Mann (unconfirmed) Kansas Attorney General | 2 | — | $1,200 | — |
| Safer Kansas Fund | 2026-10-27 – 2026-11-02 | TV | KMBC-TV Kansas City | Issue Ad - Anti Mann (unconfirmed) Kansas Attorney General | 60 | — | $69,850 | — |
| Safer Kansas Fund | 2026-10-27 – 2026-11-02 | TV | KSNG +2 (network) Wichita-Hutchinson | Issue Ad - Anti Mann (unconfirmed) Kansas Attorney General | 52 | — | $38,720 | — |
| Safer Kansas Fund | 2026-10-27 – 2026-11-02 | TV | KSNT Topeka | Issue Ad - Anti Mann (unconfirmed) Kansas Attorney General | 44 | — | $26,625 | — |
| Safer Kansas Fund | 2026-10-27 – 2026-11-02 | TV | KTKA-TV Topeka | Issue Ad - Anti Mann (unconfirmed) Kansas Attorney General | 29 | — | $9,750 | — |
| Kris Kobach | 2026-10-26 – 2026-11-01 | TV | KSNT Topeka | Kansas Attorney General | 43 | — | $9,670 | — |
| Kris Kobach | 2026-10-26 – 2026-11-01 | TV | KMBC-TV Kansas City | Kansas Attorney General | 20 | — | $5,400 | — |
| Kris Kobach | 2026-10-26 – 2026-11-01 | TV | KTKA-TV Topeka | Kansas Attorney General | 31 | — | $3,905 | — |
| Kris Kobach | 2026-10-26 – 2026-10-31 | TV | KMBC-TV Kansas City | Kansas Attorney General | 1 | — | $2,500 | — |
| Safer Kansas Fund | 2026-10-21 – 2026-10-27 | TV | KSAS-TV +1 (network) Wichita-Hutchinson | Issue Ad - Anti Mann (unconfirmed) Kansas Attorney General | 5 | — | $1,500 | — |
| Safer Kansas Fund | 2026-10-20 – 2026-10-26 | TV | KMBC-TV Kansas City | Issue Ad - Anti Mann (unconfirmed) Kansas Attorney General | 48 | — | $63,400 | — |
| Chris Mann | 2026-10-20 – 2026-10-26 | TV | KMBC-TV Kansas City | Kansas Attorney General | 150 | — | $63,050 | — |
| Safer Kansas Fund | 2026-10-20 – 2026-10-26 | TV | KSNG +2 (network) Wichita-Hutchinson | Issue Ad - Anti Mann (unconfirmed) Kansas Attorney General | 66 | — | $53,270 | — |
| Safer Kansas Fund | 2026-10-20 – 2026-10-26 | TV | KLBY +2 (network) Wichita-Hutchinson | Issue Ad - Anti Mann (unconfirmed) Kansas Attorney General | 63 | — | $43,980 | — |
| Safer Kansas Fund | 2026-10-20 – 2026-10-26 | TV | KSNT Topeka | Issue Ad - Anti Mann (unconfirmed) Kansas Attorney General | 30 | 75.2 | $38,740 | — |
| Chris Mann | 2026-10-20 – 2026-10-26 | TV | WDAF-TV Kansas City | Kansas Attorney General | 39 | — | $32,000 | — |
| Chris Mann | 2026-10-20 – 2026-10-26 | TV | KBSL-DT +3 (network) Wichita-Hutchinson | Kansas Attorney General | 67 | — | $30,075 | — |
| Chris Mann | 2026-10-20 – 2026-10-26 | TV | KLBY +2 (network) Wichita-Hutchinson | Kansas Attorney General | 65 | — | $25,870 | — |
| Chris Mann | 2026-10-20 – 2026-10-26 | TV | KSHB-TV Kansas City | Kansas Attorney General | 78 | — | $20,780 | — |
| Safer Kansas Fund | 2026-10-20 – 2026-10-26 | TV | KTKA-TV Topeka | Issue Ad - Anti Mann (unconfirmed) Kansas Attorney General | 25 | 20.8 | $11,150 | — |
| Chris Mann | 2026-10-20 – 2026-10-26 | TV | KSAS-TV +1 (network) Wichita-Hutchinson | Kansas Attorney General | 7 | — | $4,500 | — |
| Chris Mann | 2026-10-20 – 2026-10-28 | TV | KSNT Topeka | Kansas Attorney General | 15 | — | $3,620 | — |
| Chris Mann | 2026-10-20 – 2026-10-26 | TV | KCTV Kansas City | Kansas Attorney General | 8 | — | $3,500 | — |
| Chris Mann | 2026-10-20 – 2026-10-26 | TV | KTKA-TV Topeka | Kansas Attorney General | 17 | — | $2,190 | — |
| Kris Kobach | 2026-10-19 – 2026-10-25 | TV | KSNG +2 (network) Wichita-Hutchinson | Kansas Attorney General | 65 | — | $29,340 | — |
| Kris Kobach | 2026-10-19 – 2026-10-25 | TV | KAKE +2 (network) Wichita-Hutchinson | Kansas Attorney General | 70 | — | $23,270 | — |
| Kris Kobach | 2026-10-19 – 2026-10-25 | TV | KSNT Topeka | Kansas Attorney General | 21 | — | $20,890 | — |
| Safer Kansas Fund | 2026-10-14 – 2026-10-20 | TV | KSNG +2 (network) Wichita-Hutchinson | Issue Ad - Anti Mann (unconfirmed) Kansas Attorney General | 59 | 157.1 | $72,875 | — |
| Safer Kansas Fund | 2026-10-14 – 2026-10-20 | TV | KSAS-TV +1 (network) Wichita-Hutchinson | Issue Ad - Anti Mann (unconfirmed) Kansas Attorney General | 5 | — | $1,500 | — |
| Safer Kansas Fund | 2026-10-14 – 2026-10-20 | TV | KAKE +2 (network) Wichita-Hutchinson | Issue Ad - Anti Mann (unconfirmed) Kansas Attorney General | 7 | — | — | $5,200 |
| Safer Kansas Fund | 2026-10-13 – 2026-10-19 | TV | KSNG +2 (network) Wichita-Hutchinson | Issue Ad - Anti Mann (unconfirmed) Kansas Attorney General | 76 | 193.0 | $43,930 | — |
| Chris Mann | 2026-10-13 – 2026-10-19 | TV | KMBC-TV Kansas City | Kansas Attorney General | 105 | — | $42,550 | — |
| Safer Kansas Fund | 2026-10-13 – 2026-10-19 | TV | KLBY +2 (network) Wichita-Hutchinson | Issue Ad - Anti Mann (unconfirmed) Kansas Attorney General | 36 | — | — | $31,680 |
| Chris Mann | 2026-10-13 – 2026-10-19 | TV | KLBY +2 (network) Wichita-Hutchinson | Kansas Attorney General | 48 | — | — | $19,850 |
| Kris Kobach | 2026-10-12 – 2026-10-18 | TV | KSAS-TV +1 (network) Wichita-Hutchinson | Kansas Attorney General | 3 | — | $3,200 | — |
| Kris Kobach | 2026-10-12 – 2026-10-18 | TV | KLBY +2 (network) Wichita-Hutchinson | Kansas Attorney General | 1 | — | — | $1,100 |
| Kris Kobach | 2026-10-12 – 2026-10-18 | TV | KLBY +2 (network) Wichita-Hutchinson | Kansas Attorney General | 47 | — | — | $31,920 |
| Safer Kansas Fund | 2026-09-29 – 2026-10-05 | TV | KSNG +2 (network) Wichita-Hutchinson | Issue Ad - Anti Mann / Pro Kobach (unconfirmed) Kansas Attorney General | 79 | 185.8 | $43,290 | — |
| 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 |
|---|---|---|---|---|---|---|---|---|
| Kansas Values Institute | blue | $696 | $11,400 | $12,096 | $12,089 | 335,996 | 12 | 2026-10-20 |
| Safer Kansas Fund | red | — | $10,000 | $10,000 | $10,000 | 320,000 | 3 | 2026-10-16 |
| Total (floor) | $696 | $21,400 | $22,096 | $22,089 | 655,996 | |||
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 |
|---|---|---|---|---|---|---|
| Safer Kansas Fund SAFER KANSAS FUND |
Google/YouTube | $6,000–$7,000 | 200,000–225,000 | targets: 66002,Kansas,United States, 66006,Kansas,United States, 66007,Kansas,United States, 66012,Kansas,United States, 66015,Kansas,United States, 66016,Kansas,United States, 66017,Kansas,United States, 66020,Kansas,United Stat | 2026-10-16 | open ↗ |
| Kansas Values Institute KANSAS VALUES INSTITUTE |
Google/YouTube | $3,000–$3,500 | 70,000–80,000 | targets: Kansas,United States | 2026-10-20 | open ↗ |
| Kansas Values Institute KANSAS VALUES INSTITUTE |
Google/YouTube | $3,000–$3,500 | 70,000–80,000 | targets: Kansas,United States | 2026-10-20 | open ↗ |
| Safer Kansas Fund SAFER KANSAS FUND |
Google/YouTube | $2,000–$2,500 | 70,000–80,000 | targets: 66002,Kansas,United States, 66006,Kansas,United States, 66007,Kansas,United States, 66012,Kansas,United States, 66015,Kansas,United States, 66016,Kansas,United States, 66017,Kansas,United States, 66020,Kansas,United Stat | 2026-10-16 | open ↗ |
| Kansas Values Institute KANSAS VALUES INSTITUTE |
Google/YouTube | $1,500–$2,000 | 45,000–50,000 | targets: Kansas,United States | 2026-10-20 | open ↗ |
| Kansas Values Institute KANSAS VALUES INSTITUTE |
Google/YouTube | $1,500–$2,000 | 45,000–50,000 | targets: Kansas,United States | 2026-10-20 | open ↗ |
| Safer Kansas Fund SAFER KANSAS FUND |
Google/YouTube | $400–$500 | 10,000–15,000 | targets: 66002,Kansas,United States, 66006,Kansas,United States, 66007,Kansas,United States, 66012,Kansas,United States, 66015,Kansas,United States, 66016,Kansas,United States, 66017,Kansas,United States, 66020,Kansas,United Stat | 2026-10-16 | open ↗ |
| Kansas Values Institute Kansas Values Institute |
Meta | $100–$199 | 20,000–24,999 | Kansas delivery 99% | 2026-10-19 | open ↗ |
| Kansas Values Institute Kansas Values Institute |
Meta | $100–$199 | 10,000–14,999 | Kansas delivery 99% | 2026-10-19 | open ↗ |
| Kansas Values Institute Kansas Values Institute |
Meta | $100–$199 | 10,000–14,999 | Kansas delivery 99% | 2026-10-20 | open ↗ |
| Kansas Values Institute KANSAS VALUES INSTITUTE |
Google/YouTube | up to $100 | 1,000–2,000 | targets: Kansas,United States | 2026-10-20 | open ↗ |
| Kansas Values Institute KANSAS VALUES INSTITUTE |
Google/YouTube | up to $100 | 0–1,000 | targets: Kansas,United States | 2026-10-20 | open ↗ |
| Kansas Values Institute KANSAS VALUES INSTITUTE |
Google/YouTube | up to $100 | 0–1,000 | targets: Kansas,United States | 2026-10-20 | open ↗ |
| Kansas Values Institute KANSAS VALUES INSTITUTE |
Google/YouTube | up to $100 | 1,000–2,000 | targets: Kansas,United States | 2026-10-20 | open ↗ |
| Kansas Values Institute Kansas Values Institute |
Meta | up to $99 | 10,000–14,999 | Kansas delivery 99% | 2026-10-19 | open ↗ |
| committee | side | connected TV | other digital | all media paid | on file | unexplained | largest payees |
|---|---|---|---|---|---|---|---|
| Kris Kobach Kansas Attorney General Kansas candidate report (Schedule C) · report ↗ none of it paid since the primary |
red | — | $1,689 | $2,189 | $770,225 | −$768,036 orders on file not yet paid or not yet reported |
AxMedia $905 (consultant digital consulting) · Kent Audio Visual $484 (consultant digital consulting) · Mailchimp $410 (electronic/website advertising emails) · FaceBook $132 (consultant digital consulting) |
| Chris Mann Kansas Attorney General Kansas candidate report (Schedule C) · report ↗ none of it paid since the primary |
blue | — | $1,500 | $1,816 | $1,099,102 | −$1,097,286 orders on file not yet paid or not yet reported |
GPS Impact $1,500 (miscellaneous digital ads) · GPS Impact $316 (electronic/website advertising domains renewal) |
No public archive shows connected-TV spending, so this card reads it from the payments side. Every candidate committee in a federal race and every sponsor in the station files or ad libraries that is a federal committee (a federal super PAC in a state race included) is read. A payment counts as connected TV when it goes to a streaming seller or its purpose line says CTV, OTT or streaming, even when paid to a media-buying firm. Unexplained is what a committee paid for media minus its station orders and library digital on file: money that bought something no public record shows — connected TV, programmatic, mail or production. A negative figure means orders are on file that the committee has not yet paid or reported. Federal reports lag (quarterly filers report up to 15 days after the quarter ends). Kansas committees — the statewide candidates and outside groups in state races — come from their Kansas Public Disclosure Commission filings: the candidates' itemized expenditures (Schedule C) and outside groups' Statements of Independent Expenditures (scanned; read by a model, check the statement before quoting a figure). Kansas reports come three times a cycle; the next covers July 24 – Oct. 22 and is due Oct. 26. A payment is not the same as ad spend — a media firm's line can bundle production and fees.