La parula testagialla vive nella parte occidentale dell'isola di Cuba. In particolare l'areale di questa specie copre, da costa a costa, l'intera provincia di Pinar del Río e di Artemisa sino al limite sud-occidentale della città di L'Avana. L'areale si estende poi solo sul versante caraibico della provincia di Mayabeque, di Matanzas, principalmente nel Parco nazionale della Ciénaga de Zapata, e di Cienfuegos, limite sud-orientale. Questo uccello abita anche sull'isola della Gioventù e altre isole limitrofe.