Según el Censo peruano de 2007, había 22.667 personas residiendo en Ayaviri.