Kæledyr
Stenfisk findes i de varme kystfarvande i Det Indiske og Stillehavsområdet, inklusive Det Røde Hav, Den Persiske Golf og havene omkring Australien, Malaysia, Indonesien og Filippinerne. De foretrækker lavvandede sandede eller klippede områder med skjulesteder, såsom koralrev og tangenge, og kan også forekomme i brakvandsmundinger og mangroveskove.