Ilustrasi ikan opaleye pemakan alga (commons.m.wikimedia.org/Roban Kramer)
Spesies ikan dalam keluarga Girellidae ini adalah endemik Samudra Pasifik Timur. Mereka terdistribusi di daerah perairan dekat Meksiko dan California Selatan. Ikan dewasa dan ikan muda mendiami zona kedalaman yang berbeda. Ikan dewasa berada di zona subtidal berbatu, sedangkan ikan muda ada di zona intertidal. Biasanya ada dalam kedalaman sekitar 2-32 m dan seringnya berada di hamparan rumput laut berbatu. Bahkan secara musiman bisa berpindah ke perairan yang lebih dalam.
Dilansir Mexican Fish, ikan opaleye merupakan spesies eurythermal yang mampu hidup di berbagai suhu perairan. Mereka mampu mentoleransi suhu air rendah sekitar 8° C dan suhu air tinggi sekitar 35° C. Mereka adalah spesies ikan herbivora yang memakan alga. Namun, sebagian juga tergolong omnivora yang memakan krustasea serta hewan kecil lainnya. Dilansir Animal Guide, jenis alga yang dimakan seperti alga merah, hijau dan lamun. Mereka memakan alga tersebut dengan cara mengunyah sepotong tanaman dan memutar dari satu sisi ke sisi lain di dalam mulut untuk mematahkannya.
Kebiasaan makan ini juga tergantung oleh suhu perairan, habitat serta sistem pencernaannya. Ikan yang cenderung herbivora memiliki sistem pencernaan pada ususnya yang lebih panjang untuk mencerna tanaman. Mereka yang lebih herbivora akan makan alga lebih banyak pada suhu air yang hangat, daripada pada suhu air yang lebih dingin.