Es la ciudad más poblada del Valle del Guadalhorce, por delante de otras localidades como Alhaurín el Grande (23.675 hab), Cártama (23 664 hab), Coín (21.791 hab) o Álora (13.399 hab), y es el segundo municipio de mayor población del interior y el undécimo del total de la provincia.