The ten largest immigrant groups include: Ecuadorian: 104,184, Romanian: 52,875, Bolivian: 44,044, Colombian: 35,971, Peruvian: 35,083, Chinese: 34,666, Moroccan: 32,498, Dominican: 19,602, Brazilian: 14,583, and Paraguayan: 14,308.
Okoli 83,8% prebivalcev so Španci, medtem ko ljudje iz drugih izvorov, vključno s priseljenci iz Latinske Amerike, Evrope, Azije, Severne Afrike in Zahodno Afriko, predstavljajo 16,2% prebivalstva v letu 2007.