La capitale e le altre città principali del Perù, Arequipa esclusa, si trovano lungo la fascia costiera sull'Oceano Pacifico; il Paese è attraversato dalla catena montuosa delle Ande, che raggiunge altezze massime ragguardevoli, ben oltre i 6.000 metri e non troppo inferiori rispetto alla massima vetta continentale, l'Aconcagua.
A livello amministrativo il Perù è suddiviso in 25 regioni, a cui si aggiunge il distretto speciale della capitale; Loreto, che occupa la parte nord-orientale del Paese, è di gran lunga la regione più estesa, con oltre 350.000 Km² di superficie, poco meno del 30% del territorio peruviano; nel distretto della capitale vivono quasi 10 milioni di persone, seguono, a grande distanza, le regioni di Piura e di La Libertad, entrambe con poco più di 2 milioni di abitanti.
Lima è di gran lunga la città più popolata ed una delle maggiori metropoli del Sudamerica, con in più solamente Arequipa di poco sopra il milione di abitanti e Trujillo pochissimo sotto; gran parte dei centri urbani principali si trovano lungo la costa oppure a ridosso delle Ande, mentre le regioni interne occupate dalla foresta amazzonica sono scarsamente popolate.