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
K-Rock - WKLL 94.9 FM
Power Rock 93.9 KTG
The Edge
Classic Rock
104.3 The Bridge
Mad Rock 102.5 FM – KMAD 1550 AM
K-Bear 101
93.5 WVBR
100.3 The X
95 Rock
106.5 WSFL
WJNG WMKX Mega Rock 105.5 FM
Quality Rock Q105.3
Banana 101.5 - WWBN
Rock 104
Megarock Radio 320k
KBPY 107.7 FM
KOJM The Rock
US97
106.5 K-Whale
88.9 WSTB
Soft Rock
WCYY 94.3
WZXR 99.3 & 103.7 Williamsport, PA
Star 99.1 HD2
Caps Radio 24/7
Radio Sunny107
X Rock 105.3
Lite Rock 95.9
WRKR 107.7 FM
95.9 The Hog
97-9 CPR Rocks
Rock 107
Lite Rock 97.5 FM
Sun 103.1
99.9 The Fox
Sam 103.9
Q104
70s All Hits
97.7 QLZ
Rock 101
Yacht Rock 1180
Rock 101
NonStopOldies
Classic Rock 101.5 FM
Alt 102.3 HD2
Rock It 100.5
90.3 The Rock
100 XR
Lite Rock 97.3
Blaze Radio Network
Real Rock J96
KZHP-LPFM, Sacramento's K-ZAP
91X
St. Louis Classic Rock
Mix 106 Radio
99.7 Classic Rock
WSGE 91.7
Mix 96.5 FM
WCHX 105.5
Rock 106.1 FM
103.7 WMGM Rocks
WMIS-FM The River
WSPN 91.1 FM - Skidmore College Radio - Saratoga Springs, NY
181.fm - Beatles
Rock 107.1 "The Rock Station"
La Nueva 88.3 FM
KHUG 97.5 FM
101.7 The Point
101.9 Rocks
Soft Rock 97.3 WZBG
INDIE X FM
Mardi Gras Radio
107.9 KBPI
93-9 The Lake
HD Radio - Classic Rock
Pure Rock FM 89
I-Rock 93.5
Thunder 97.7
QMix 107.3
KZFR 90.1 FM
Classic Rock 93.1 HD2
94.5 The Pit – KTBL 1050 AM
181.fm - The Rock!
Rock 95
KPOV 88.9 FM
America's Pure Rock
Z-104.5 WMZ FM
Rock 92.9 HD2 – WRCA 1330 AM
Classic Rock 105.5 – WRCG 1420 AM
CT 99.9
Rock 101.7
U-Rock Radio
The Rock
WIDL Classic Rock 92.1
Y100.1
92.5 KGB
107.7 The Fox
Rock 105.3
Classic Rock 109
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.
