Heterophallus is a genus of small poeciliids found near the coast in calm waters of river basins in southeastern Mexico.
There are currently two or three recognized species in this genus:
FishBase places Heterophallus echeagarayi in the genus Gambusia.