Ventanilla heeft een oppervlakte van 3.312km² met 428.000 inwoners (2015). Het grenst in het noorden en het oosten aan de provincie Lima, in het zuiden aan de provincie Lima en het district Callao en in het westen aan de Stille oceaan.Bestuurlijke indelingHet district is een onderdeel van de Callao-provincie (provincia) in de gelijknamige regio (región) van Peru. Deze regio maakt integraal deel uit van de metropool Lima Metropolitana.