De acuerdo al censo del INEC en el 2022, la provincia de Imbabura tiene una población de 469.879 habitantes, hace 12 años tenía 402.307 y en el 2001 contaba con 34 7.511, es decir que en dos décadas hubo un aumento de 122.368 personas.
Los cantones más poblados de la provincia de Imbabura son Ibarra con 217.469 habitantes y Otavalo con 114.303 pobladores.
Antonio Ante desplazó al cantón Cotacachi del tercer al cuarto lugar en relación al censo ddl 2010, hace 13 años, Cotacachi era el tercer cantón más poblado de Imbabura con 44.806 y Antonio Ante era el cuarto con 43.348, hoy las cifras cambiaron.
Población por cantones hasta el 2022
Ibarra 217.469
Otavalo 114.303
Antonio Ante 53.771
Cotacachi 53.001
Urcuqui 17.669
Pimampiro 13.366