Se lo encuentra el sur de México, centro de Guatemala, Honduras, Nicaragua, Costa Rica, Panamá, al norte y occidente de Colombia, el occidente de Ecuador y la Región de Tumbes en Perú.