Mistä kivikala löytyy?
Stonefish löytyy Intian ja Tyynen valtamerten lämpimistä rannikkovesistä, mukaan lukien Punainen meri, Persianlahti ja meret Australiassa, Malesiassa, Indonesiassa ja Filippiineillä. He mieluummin matalat, hiekka- tai kiviset alueet, joissa on runsaasti piilopaikkoja, kuten koralliriutat ja meriruohovuoteet. Stonefishia löytyy myös murtovesistä, kuten suistoista ja mangroveista.