Zasięg występowania Całkowity zasięg występowania szacowany jest na 16,1 mln km². Jego północny kraniec mieści się w południowym Teksasie, gdzie ptak występuje na południe od rzeki San Fernando Creek. W Meksyku występuje w zachodniej, północno-zachodniej i wschodniej części kraju (nieobecny na Półwyspie Kalifornijskim); spotyka się go w stanach Nuevo León, Tamaulipas, Zacatecas, gminie Mazatlán, stanach Colima, Puebla, Veracruz, Tabasco, Jalisco oraz Jukatan. Prócz tego spotykany jest na wyspach Isla Mujeres i Cozumel.
W Belize występuje na całej powierzchni kraju, w Gwatemali zasiedla część najbliższą w stosunku do Oceanu Spokojnego oraz północną i północno-centralną część kraju, w Salwadorze występuje na całej powierzchni kraju. Dalej na południowy wschód jego zasięg obejmuje Honduras, Nikaraguę, Kostarykę (z wyjątkiem Valle del General) i Panamę; w Ameryce Południowej występuje od Kolumbii po Surinam i na południe poprzez Ekwador, Peru i Brazylię po wschodnią Boliwię i centralną Argentynę.
Został introdukowany na Bermudy. W Luizjanie dwukrotnie odnaleziono gniazdo, w 2011 roku obserwowano w parafii Cameron trzy osobniki tego gatunku.