El añil es nativo de la América tropical, y comúnmente en las Antillas y Hawái, extendiéndose desde México hasta la Argentina subtropical, Brasil, Paraguay y Uruguay.