Huisdier thuis
Steeltjes worden gevonden in de warme kustwateren van de Indiase en de Stille Oceaan, waaronder de Rode Zee, Perzische Golf en de zeeën rond Australië, Maleisië, Indonesië en de Filippijnen. Ze geven de voorkeur aan ondiepe, zandige of rotsachtige gebieden met veel schuilplaatsen, zoals koraalriffen en zeegrasbedden. Steenvissen zijn ook te vinden in brakke wateren, zoals estuaria en mangroven.