[5] Las diversas subespecies se distribuyen desde el noroeste y el noreste de México, por Guatemala, Belice, El Salvador, Honduras, Nicaragua, hasta el noroeste de Costa Rica.
[3] Esta especie ocupa una considerable variedad de hábitats naturales boscosos a lo largo de su distribución tropical y subtropical, especialmente bosques caducifolios, y alcanza localmente los 3000 metros de altitud, aunque es más comúnmente encontrado por debajo de los 1500 m.[6] La especie X. flavigaster fue descrita por primera vez por el ornitólogo británico William Swainson en 1827 bajo el mismo nombre científico; su localidad tipo es: «Temascaltepec, México, México».
La evaluación de las variaciones geográficas es complicada debido a las notables variaciones individuales en la coloración, tamaño general y patrones de estriado (tanto ancho como perfil) por arriba y por abajo.
La subespecie mentalis se diferencia pobremente de la nominal e intergrada con ésta y con tardus; las subespecies saltuarius, ascensor y ultimus se diferencian muy débilmente de eburneirostris.
[3] Según las clasificaciones del Congreso Ornitológico Internacional (IOC)[9] y Clements Checklist/eBird v.2019[10] se reconocen ocho subespecies, con su correspondiente distribución geográfica:[3]