Den finnes i Belize, Bolivia, Brasil, Colombia, Costa Rica, Ecuador, El Salvador, Fransk Guyana, Guatemala, Guyana, Honduras, Mexico, Nicaragua, Panama, Peru, Surinam, og Venezuela. Den lever i subtropisk og tropisk habitat.