Rock radio stations live
The most popular Rock stations in the US in one place: 1,241 stations from 52 states, playing live 24 hours a day. Pick one and listen free in your browser.
- Stations
- 1,241
- Cities
- 738
- Regions
- 52
The Rock Vault
Jrock Metal Zone
UrCity Radio
Stuart Bedasso Radio
Modern Retro Radio
Natural Vibez Radio
M3 Radio
AiVibe
Big Tower Radio
Mix 107.9
96.9 The Spectrum
We Love the Eighties Radio
Mew Wave Radio
Poetic Recovery Radio
Buena Park Radio
KTYT Radio
Radio Ocean City
Rock Radio 559
Banned Radio
Radio Buzz 101
THE PARTY — Denver
Today′s New Rock The Lion
Cygnus Radio
IMH Radio Network
Radio Power 77.7
97 The Point
Spock Rock Radio
YRB Radio
Brand Builders Radio
Radio BUX
Hispana Radio
Cain FM
Java Town Radio - WJTR-DB
Jesus People Radio
K4CO Radio
Ascent Radio
Indie Rox Radio - OBX
Escape Radio 2.0
The Rock Altar
Music from the 412
Lazy Beach Bum Radio
KALH
Radio Free Connecticut
Candid Radio New Mexico
Powerhousemix Radio
Warrior Voices Radio
AItocha Rock
WMRV 91.7
Full Metal Jackie
Rock Top 20
104.1 HD2 WAAF
StarStream Rock 90s and 00s
The Thin Line Rock Station
KBCO Studio C
AltX
Classic Rock Live
iHeartRadio Acoustic Lounge
She Rocks
60s Rock Ride
Rock Reload
Jam Bands
Lite Rock
Classic Hard Rock
Radio Rock
Rock 102.1
Hits Rock En Espa�ol (LA)
Z102.3 WQHZ
94.1 The Bear – KJRB 790 AM
The Rockin' Eagle 970
105.1 The Bone
WYRX 94.3 FM
103.9 The Zone
AM 1350 The Rock
The Rock 104.5
93.7 KCLB – KCLZ 95.5 FM
KCUZ 1490 AM
iRock 103.7 – KDRS 1490 AM
KFTN 92.7: Classic Rock
Classic Rock 99.9
Classic Rock 98-5
The Rock 100.5
Balanced Rock 100.5 – KKRK 970 AM
The Rock 99.9 – KMML 92.9 FM
Stealth Classic Rock 103.7
The Rock Of Salvation 107.1
Q106
KQ102 The Arrow
Rock 102.1
KRBH 93.1 FM
Rock 96.7
K-Rock 100.7
90.1 Fred FM
KTAI 91.1 FM
Rock 97-9
Classic Rock 102.9
88.3 KVCO
KHitz 107.1 – KVHZ 1430 AM
EZ Rock 1240
ROCK 102
The Rock 102.7
States with the most Rock stations
Where Rock plays most on American radio.
Cities with the most Rock stations
The most popular Rock stations
The list above is ordered by popularity and brings together 1,241 stations playing Rock. You can also sort them A–Z or see the newest.
Rock across the US
California has the most Rock stations (80), followed by Florida (57), Texas (55) and New York (52). Among cities, Los Angeles, New York and Washington stand out.
Live, free and no sign-up
Every Rock station plays live, 24 hours a day, for free. There is no app to install and no account to create: click a station and press play. Streams load fast, even on 4G.
Explore other ways
Browse stations by genre, by region, by state or by city — or see the full list of US radio stations.
Frequently asked questions
What is the most popular Rock station?
The list on this page starts with the most popular Rock stations in the US.
How many Rock stations are there?
We list 1,241 stations playing Rock in 52 states and 738 towns and cities, and new ones are added all the time.
Which state has the most Rock stations?
California, with 80 Rock stations, followed by Florida and Texas.
How do I listen to Rock radio for free?
Click any Rock station on this page to open it and press play. It starts straight away, live and free, in your browser.
Do I have to pay or sign up?
No. Every station is 100% free and needs no account or app.
