Vélez de Benaudalla cuenta con una población de 2.965 (2007), de los cuales un 24% son menores de 16 años, el 58% están entre los 16 y 60 años y el 18% restante son mayores de 60 años.