Capoluogo dell'omonima provincia, è affacciata sul Mediterraneo, a poco più di 100 km dallo stretto di Gibilterra, nei pressi della foce di due fiumi: il Guadalmedina, che divide il centro storico dalla città nuova, e il Guadalhorce. La città costituisce la capitale culturale ed economica della Costa del Sol.
Con oltre mezzo milione di abitanti, la città di Málaga è la sesta città spagnola per popolazione. La sua area metropolitana, che supera il milione di abitanti, si estende lungo la Costa del Sol orientale e comprende famose località balneari come Torremolinos, Benalmádena, Fuengirola e Mijas.
Il 21,68% della popolazione residente in città ha meno di 20 anni, mentre il 14,11% ha oltre 65 anni. L'incremento relativo della popolazione è stato del 2,09% nel 2006.