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
Real Rock 105.7
LAZER 103.3
Q 106
Rock 106.7 Utah
Q102.3
106.5 Jack FM
WPGI 93.7 FM
105.7 WAPL
97X
WXLR 104.9 FM
106.7 The Fox
92 WICB
99.5 Love FM
100.3 The Edge
Soft Classic Rock
103.5 HD2 KGSR
94.5 Classic Rock
96 Rock HD2
Live Rock Radio
WYCE 88.1 FM
FMX 94.5 FM
98.7 Modern Rock
Big Country
Rock 107
B-Rock 100.9
X 101.5
Hot 105.5 FM - KKOY-FM
KILO 94.3 FM
106.5 The Buzz
True Oldies Channel
92.1 & 97.7 The Bone
Classic Rock 99.5
Rock 104.5
The COAST
Rock of Bangor K 100.3 FM
92.9 The X
Impact 89 FM
WTOS 105.1 FM
WTUL New Orleans 91.5 FM
KIEE 88.3 FM
Birmingham Mountain Radio
97X HD2
105.5 The Bridge - WCOO
90.5 The Edge - KVHS
Rock 103
Pure Rock 105 XTQ
KJ108
Big Dog 106
Classic Rock 98.5
The Bear 102.5
The Rock Station 94.5 FM
93.1 K-Rock
The Beach
Rock 93.7 FM
The Rogue 96.9
X-Rock 103.9
Independent 91.9
92 Rock
106.3 The Core
Classic Rock 105-3
98Rock - WYBB
Classic Rock 95.1
Classic Rock 93.1
102.3 The Rose
92.9 WBUF
181.fm - Kickin' Country
Q96.3 – KAMQ 1240 AM
Big R Radio - 70s FM
WNUR 89.3 FM
104.3 Cities FM
Rock 101
Rock 105.5
Classic Rock 98.1
94.3 WQCM
The Rock Station 97.7
Pure Rock KNAC - 96.9 94.9 99.7 HD3
Active 101, KSHP-DB
93.3 The Wolf
WNYU 89.1 FM
WMPG 90.9 FM/104.1 FM
Album Rock
Oldies 101.1 KORL
Q105.1
Rock 105.1
WMGH Magic 105.5 FM
The Point - KWPT
Soft Rock 106.5 FM
Exit 97.7 FM
Rock 105 & 95.5 – WGFM 105.1 FM
Rock 105.5
Alt 107.3
100.7 WZXL
Bob's SKA Radio
Classic Rock 93.1
The Zone 96.3
Classic Rock 98.7
Classic Rock 104-5
Classic Rock 92.1
KMAS Radio 94.5
Rock 105.5 – WPHM 1450 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.
