O concelho subdivide-se em 53 freguesias e faz fronteira a norte com os municípios de Odivelas e Loures, a oeste com Oeiras, a noroeste com a Amadora e a sudeste com o estuário do Tejo. Por este estuário, Lisboa une-se aos concelhos da Margem Sul: Almada, Seixal, Barreiro, Moita, Montijo e Alcochete.