Cardona compta amb una població de 5.235 habitants. A causa de la greu crisi econòmica del tancament de la mina el 1990, i de la desaparició de la indústria tèxtil a la dècada anterior, sense alternatives, Cardona ha sofert una davallada molt important de població i un fort envelliment d'aquesta.
És ara, en aquests últims temps, quan comença a redreçar-se la situació, com assenyala l'estudi sobre l'evolució socioeconòmica de Cardona 2000-2006, elaborat per l'Escola Universitària d'Estudis Empresarials, adscrita a la UAB.