Business Resources  โ€บ  Where and how to advertise

Radio Advertising in Salt Lake City: Who Sells It and What It Costs

Four companies sell most of the radio airtime in Salt Lake City, and none of them posts a rate card. This guide names the stations each one owns, shows what advertisers actually paid per spot on KSL NewsRadio and FM100.3 from contracts the stations filed with the FCC, and explains how to look up current numbers yourself before you call a rep.

By the The Salt Lake Valley team ยท Updated October 29, 2026

Quick answer

Salt Lake City radio is sold mainly by Bonneville (KSL NewsRadio, FM100.3, 103.5 The Arrow), iHeartMedia (Talk Radio 105.9 KNRS, KODJ 94.1, 97.1 ZHT), Cumulus (B98.7, KBER 101, 93.3 The Bull) and Broadway Media (X96, ESPN 700). None publish rates. Contracts in the FCC public file show KSL NewsRadio at $100 to $200 a spot on weekdays in 2024 and FM100.3 at $60 for a 30-second spot, so four weeks of weekday ads on one big station costs a few thousand dollars or more.

  • Salt Lake City is Nielsen's #27 radio market, with 2,149,000 people in the survey area.
  • In September 2026, 103.5 The Arrow (KRSP) had the largest share of listening among stations that subscribe to Nielsen, at 7.7.
  • FM100.3 charged $60 per 30-second spot in drive time and midday in a 2024 contract.
  • KSL NewsRadio charged $200 per 60-second spot in a 6 a.m. to 7 p.m. weekday rotation on a 2024 invoice.
  • Contracts placed through an ad agency show a 15% agency commission taken out of the gross.

Who sells radio advertising in Salt Lake City

When you call about a radio ad here, you are almost always calling one of four companies. Each sells a group of stations, and a rep will usually try to sell you two or three of them together. The FCC license records list who holds each license; the stations' own websites confirm the company that runs them.

Bonneville International is headquartered in Salt Lake City. Its stations here are KSL NewsRadio (1160 AM and 102.7 FM), FM100.3 (KSFI) and 103.5 The Arrow (KRSP), and Bonneville also lists KSL Sports Zone 97.5 with its Salt Lake stations. iHeartMedia holds the licenses for Talk Radio 105.9 and 570 AM (KNRS), KODJ 94.1, 97.1 ZHT, KJMY 99.5 and Rock 106.7. Cumulus Media runs B98.7 (KBEE), KBER 101, 93.3 The Bull (KUBL), KENZ 94.9, KHTB 101.9 and KKAT 860 AM. Broadway Media holds X96 (KXRK 96.3), KUDD 105.1, KUUU 92.5, KYMV 100.7, KNAH 101.5 and ESPN 700 (KALL).

Public radio sells airtime too, but calls the ads sponsorships. KUER 90.1 is licensed to the University of Utah, and an outside firm, Market Enginuity, handles its sponsorship sales.

CompanySalt Lake stationsHow to reach sales
BonnevilleKSL NewsRadio 1160 AM / 102.7 FM, FM100.3, 103.5 The Arrow, KSL Sports Zone 97.5Forms on each station's Advertise page and info.ksl.com
iHeartMediaKNRS 105.9 / 570 AM, KODJ 94.1, KZHT 97.1, KJMY 99.5, KAAZ 106.7Advertise link on each station site, or 844-844-4432
Cumulus MediaKBEE 98.7, KBER 101.1, KUBL 93.3, KENZ 94.9, KHTB 101.9, KKAT 860 AMThrough the station sites
Broadway MediaKXRK 96.3, KUDD 105.1, KUUU 92.5, KYMV 100.7, KNAH 101.5, KALL 700 AMForm on espn700sports.com/advertise and the other station sites
University of UtahKUER 90.1 (public radio)Sponsorship sales through Market Enginuity

Which Salt Lake stations people listen to

Nielsen measures Salt Lake City radio with pocket meters that a panel of listeners carries all day, and ranks it the 27th largest radio market in the country, with 2,149,000 people in the survey area. Radio-Online republishes the monthly shares for stations that pay for Nielsen data. A share is the percentage of everyone listening to radio at a given moment who is tuned to that station.

In the September 2026 survey, the ten biggest stations on that list were 103.5 The Arrow at 7.7, X96 at 6.5, KBZN at 6.2, FM100.3 at 6.2, KSL NewsRadio 1160 AM at 6.0, KODJ at 5.4, KSOP at 4.9, KUDD at 4.4, KYMV at 3.6 and KNRS-FM at 3.4. KUER, the public station, had 1.9.

The Cumulus stations, including 93.3 The Bull and KBER 101, do not appear on that list at all, because it only covers stations that subscribe to Nielsen. A Cumulus rep will have other audience numbers to show you. Ask where those numbers come from.

What a radio ad costs in Salt Lake City

No Salt Lake station publishes prices, but every station keeps a public file with the FCC, and political and issue ad contracts go in it with the rate for every spot. Those are the most concrete local prices you can get without a sales call. Here is what four 2024 Bonneville contracts and invoices show.

StationAdTime of dayRate per spotAdvertiser and dates
FM100.3 (KSFI)30 secondsWeekday 6 to 10 a.m., 10 a.m. to 3 p.m., 3 to 7 p.m.$60Utah Republican Party, Feb. 26 to Mar. 5, 2024
KSL NewsRadio60 secondsWeekday rotation, 6 a.m. to 7 p.m.$200Utah Ophthalmology Society, Feb. 2024
KSL NewsRadio60 secondsWeekday 6 to 10 a.m. / 3 to 7 p.m.$165 / $150Jason Walton for Senate, May 8 to 11, 2024
KSL NewsRadio30 secondsWeekday mornings, midday, afternoons$100 to $165Celeste Maloy for Utah, May 6 to June 23, 2024

How to read those numbers

Add up whole schedules, not single spots. The FM100.3 contract ran 28 thirty-second spots over eight weekdays for $1,680. The seven-week KSL NewsRadio schedule ran 105 thirty-second spots for $11,125. A four-day KSL burst of 19 sixty-second spots cost $3,000.

Candidate prices can be lower than what you will pay. Federal rules say a candidate pays no more than the station's lowest rate during the 45 days before a primary and the 60 days before a general election. Utah's 2024 primary was June 25, so part of the Maloy schedule fell inside that window. Treat the candidate rates as the floor. The Ophthalmology Society spot was an issue ad, not a candidate ad, and it paid $200 a minute.

Two of the contracts went through ad agencies, and both show the agency keeping 15% of the gross. On the FM100.3 order, $1,680 gross became $1,428 to the station. If you buy direct, ask whether the rate you are quoted already assumes that commission.

These are 2024 rates. Ask the rep for this year's numbers, and ask whether November and December cost more on FM100.3, which calls itself Utah's Christmas music station.

How to look up current rates yourself

Go to the FCC's public file site, search the call letters (KSL, KSFI, KNRS, KXRK), open the Political Files folder and pick the most recent year. Open a contract or invoice and look for the daypart (AM Drive, Midday, PM Drive), the length (:30 or :60) and the rate column. Bring two or three of those numbers to your first meeting with a rep, so you are not hearing a price for the first time.

What you can buy besides a 30-second spot

Each owner sells more than recorded commercials.

103.5 The Arrow sells 5, 15, 30 and 60-second ads, and it will send its on-air hosts to your shop for a live broadcast. FM100.3 sells sponsorships, giveaways, endorsements read by its hosts, and remote events. KSL sells streaming audio ads that play during its podcasts and online radio streams. Broadway Media's ESPN 700 form lists radio, billboards, digital and events as separate products.

  • Host endorsements: the morning host talks about your business in their own words.
  • Live remotes: the station broadcasts from your parking lot for a few hours, which suits a grand opening or a sale weekend.
  • Sponsorships: your name on the traffic report, the weather or a giveaway, repeated every day.
  • Streaming and podcast ads: the same audio on the station's app and podcasts, sold alongside the on-air schedule.

Is radio right for your business?

Big Salt Lake stations reach the whole Wasatch Front. Several are licensed to Provo, Ogden or American Fork, and FM100.3 sells itself as reaching listeners across the Wasatch Front. That suits a business that serves everyone from Ogden to Spanish Fork: an injury lawyer, a car dealer, a furnace company, a furniture store.

It suits a single dry cleaner in Murray poorly, because most of the people hearing the ad live too far away to drive over. For a business like that, compare radio with the options in our guide to where to advertise in Salt Lake City, which covers Google, Meta, billboards and direct mail with prices.

One spot a week is easy to miss. If your budget only covers 10 spots, run them on one station in one week instead of spreading them across a month, or spend the money somewhere else.

Writing and producing the ad

Ask the rep whether the station will write and voice your spot and what that adds to the bill. Keep the script to one offer, say the business name at least twice, and give listeners one thing to remember: a short web address or a phone number that spells a word. Use a separate phone number or promo code for the radio ad so you can count the calls it brings in.

If you would rather hand the whole thing to someone, our list of advertising agencies in Salt Lake City includes shops that buy local media. Our free AI 101 class shows how to draft scripts and track results with AI tools.

Smaller local options, including ours

If a few thousand dollars a month on one station is too much, a local email newsletter reaches people who signed up for local news. We publish The Salt Lake Valley, a free newsletter for Salt Lake County that sends Monday, Wednesday and Friday, and we sell the ads in it, so weigh this with that in mind.

On October 29, 2026, The Salt Lake Valley had 2,450 subscribers. That is a small fraction of a big radio station's audience, but every one of them asked for Salt Lake County news. Each issue carries three ad spots and we write the copy. The Closer is $149 a month for the closing spot in four issues, Neighbor is $179 a month for a text mention in two issues, and Local Favorite is $539 a month for the top image ad plus a mention and a closing spot. A Local Directory listing is $49 a month. If you need to reach the whole Wasatch Front this week, radio or Google will do that and we will not.

Common questions

How much does a radio ad cost in Salt Lake City?
No station publishes rates. Contracts in the FCC public file show FM100.3 charging $60 for a 30-second weekday spot and KSL NewsRadio charging $100 to $200 per weekday spot in 2024. A four-week schedule on one major station usually runs into the thousands of dollars.
Who owns the radio stations in Salt Lake City?
Four companies hold most of them: Bonneville International (KSL NewsRadio, FM100.3, 103.5 The Arrow), iHeartMedia (KNRS, KODJ, KZHT, KJMY, KAAZ), Cumulus Media (KBEE, KBER, KUBL, KENZ, KHTB, KKAT) and Broadway Media (KXRK, KUDD, KUUU, KYMV, KNAH, KALL).
What is the most listened to radio station in Salt Lake City?
Among stations that subscribe to Nielsen, 103.5 The Arrow (KRSP) had the largest share in September 2026 at 7.7, followed by X96 at 6.5. Cumulus stations are not included in that list.
How can I find radio advertising rates in Utah?
Search a station's call letters on the FCC public file site and open its Political Files folder. Political and issue ad contracts list the rate for each spot by time of day.
Do political ad rates match what a business pays?
No. Federal rules cap candidate rates at the station's lowest rate in the 45 days before a primary and 60 days before a general election, so candidate rates are a floor.
Is radio advertising worth it for a small business in Salt Lake City?
It works best for businesses that serve the whole Wasatch Front and can afford enough spots to repeat their name every week. A shop that serves one neighborhood usually gets more from Google, Meta, direct mail or a local newsletter.

Related guides

The Salt Lake Valley sells newsletter advertising. Businesses cannot pay to be included in or ranked on our lists.