Представители рода встречаются в от южной Мексики до северо-восточной Аргентины. Вид Haplospiza unicolor обитает на высотах до 1400 м над уровнем моря, вид Haplospiza rustica предпочитает более возвышенные участки от 1500 м до верхней границы лесной растительности[2].