Indian Rocks Beach, or IRB, is a city in Pinellas County, Florida, United States.
Indian Rocks Beach is part of the Tampa-St. Petersburg-Clearwater, FL Metropolitan Statistical Area.
As of the 2020 United States census, there were 3,673 people, 2,240 households, and 1,249 families residing in the city.
[8] As of the 2010 United States census, there were 4,113 people, 2,328 households, and 1,291 families residing in the city.
36.7% of all households were made up of individuals, and 9.4% had someone living alone who was 65 years of age or older.
Kolb Park is home to Campalong Baseball Field, Indian Rocks Beach Skatepark, tennis courts, basketball courts, and a large shaded playground area.
The preserve features multiple boardwalk trails (some of which are waterfront), a dog park, and a community garden.