La Provincia Constitucional del Callao está ubicada en la costa central del litoral del Perú, en la zona central occidental de América del Sur, a 14 kilómetros del centro de la ciudad capital de Lima.
Se extiende en una amplia bahía protegida por la isla San Lorenzo y la isla El Frontón y por los islotes Cavinzas y Redondo.
Se extiende al sur de la desembocadura del río Rímac.
Se encuentra entre las coordenadas latitud 11°47´50"S a 12°07´30"S y longitud 77°04´40"O a 77°11´40"O.
Su extensión es de 148,573 km², incluidos 17,630 km² insulares se encuentra a 5 m.s.n.m.