Som hovedstad i Spania har byen tiltrukket seg mange innvandrere fra hele verden. Rundt 83,8% av innbyggerne er spanjoler, mens folk av andre opprinnelser, inkludert innvandrere fra Latin-Amerika, Europa, Asia, Nord-Afrika og Vest-Afrika, representerte 16,2% av befolkningen i 2007.