En el censo de 2010 tenía una población de 33.557 habitantes, lo que la convierte en la cuadragésima tercera ciudad más poblada del país y tercera de la amazonía, detrás de Nueva Loja y Puerto Francisco de Orellana.