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
10 X Rock
The Rock 107.5
EZ Rock 1310
The Rock Radio Network 1190
92.1 – WBOE 97.7 FM
WBSU 89.1 FM
100.1 & 102.3 CLG
The Rock Radio Network 1060
The Rock of the Tri's 91.3
100.5 The Bear
We Rock 102.7
Rock 107
K-Love 96.7
The Rock Radio Network 1370
The Rock 1450
98.3 The Rock
Rock 107
Rock 106.5 – WLOI 1540 AM
Adirondack 105
96.7 Flash FM
The Rock Catholic Radio 930
100.1 The Planet
The Quake 105.7
Rock FM 570
Rock 103
Real Classic Rock 92.7
Quality Rock 97.5 The Lake
91.9 The Arrow
Rock 102.3 – WSKI 1240 AM
TAO Rock 105
105 & 101 TOS
94 Rock
Rock Classics 103.9 – WTXY 1540 AM
Adirondack 105
Rock 104
Classic Rock 107.9
Rock 94.1 - 97.9 – WWRK 970 AM
Ink 92.7 – WXNK 940 AM
Pure Rock 98.7
Razor 94.7 & 104.7
96.9 Z Rock – WZRK 810 AM
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.
