Caïro ligt in het Noord-Oosten van Egypte aan de Nijldelta en is de hoofdstad van het land. Egypte is een republiek in Noord-Afrika en buurlanden zijn Libië in het westen, Sudan in het zuiden en Israël en de Gazastrook in het oosten. Ook de Rode Zee grenst aan de oostkust van het land. In het noorden grenst Egypte aan de Middellandse Zee.
Caïro ligt in het Nijlgebied en heeft een oppervlakte van zo’n 215 km². Het oudste deel van de stad ligt op de oostelijke oever. De nieuwere delen strekken zich uit naar het westen.
Caïro is een miljoenenstad met een bevolking van ruim 7,5 miljoen. Met de omliggende gemeentes en dorpen telt de stad nog eens zoveel bewoners, wat het gebied met 15 miljoen inwoners tot een van de dichtbevolkste ter wereld maakt. In en rond Caïro woont ook het overgrote deel van de Egyptische bevolking, aangezien het land voor zo’n 95 % uit woestijngebied bestaat.