There are 2 Beaches in Indian Rocks Beach, Florida, serving a population of 4,192 people in an area of 1 square miles. There is 1 Beach per 2,096 people, and 1 Beach per square mile.
In Florida, Indian Rocks Beach is ranked 13th of 1036 cities in Beaches per capita, and 10th of 1036 cities in Beaches per square mile.
Find addresses, phone numbers, fax numbers, hours & services for Indian Rocks Beach Beaches.
Pinellas County Beach Access Park 64-98 17th Avenue North Indian Rocks Beach, FL
Pinellas County Beach Access Park 1 15th Avenue Indian Rocks Beach, FL