Live now · 1,241 stations

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

All Rock radio stations

1–100 of 1,241 stations

States with the most Rock stations

Where Rock plays most on American radio.

Cities with the most Rock stations

All US radio stations›

The most popular Rock stations

The most popular Rock stations in the US are Rock 92, 97 Rock, 93.3 WMMR, 102.5 The Bone and 95.5 KLOS. 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 most popular Rock station in the US is Rock 92, followed by 97 Rock, 93.3 WMMR and 102.5 The Bone.

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.