Peștele-cufăr fagure locuiește în ape calde, limpezi, tropicale și subtropicale, în întregul Ocean Atlantic de Vest. Arealul său geografic se extinde din New Jersey și Bermuda spre sud, prin Florida, Bahamas, Marea Caraibilor și Antile, până la coasta Braziliei. Este absent în mare parte din Golful Mexic, deși populații distincte apar în apele din jurul Floridei.
Această specie ocupă un interval de adâncime de la 3 metri până la 80 de metri (cu apariții ocazionale raportate până la 100 de metri), deși este întâlnită cel mai frecvent la adâncimi mici până la moderate, în jurul a 30 de metri. Mediile preferate includ sistemele de recife de corali cu vizibilitate ridicată, franjurile nisipoase ale recifelor, pajiștile de iarbă de mare și habitatele estuariene unde predomină apa limpede. În cadrul acestor ecosisteme, peștele-cufăr fagure utilizează capete de corali, surplombe stâncoase și petice de macroalge pentru adăpost, deplasându-se încet peste substraturi nisipoase sau de detritus pentru a se hrăni în timpul zilei, rămânând în apropierea adăpostului structural pentru a se proteja de potențialii prădători.