Secret Rocks is a locality in the Australian state of South Australia located on the Eyre Peninsula about 36 kilometres (22 mi) to the east of the town of Kimba and about 227 kilometres (141 mi) north west of the state capital of Adelaide.
The locality was established on 26 April 2013 in respect to “the long established local name.” Its name is derived from the former pastoral lease of the same name.
The land use within Secret Rocks is concerned with the use of the former pastoral lease as a protected area known as the Secret Rocks Nature Reserve which fully occupies its extent as of 2010.
The Refuge Rockholes Historic Reserve (Secret Rocks) is listed on the South Australian Heritage Register.
Secret Rocks is located within the federal Division of Grey, the state electoral district of Giles, the unincorporated area of South Australia and the state’s Far North region.