Kair położony jest w północnym Egipcie, nad Nilem, niedaleko punktu, w którym rzeka zaczyna tworzyć deltę. Z powodu ciągłych wędrówek ludności trudno jest oszacować populację Kairu. Liczbę stałych mieszkańców ocenia się na 6,76 mln, zaś całej aglomeracji – na ponad 17 mln.