Avec une population de 1,7 million d'habitants -LRB- 2008 -RRB-, la ville est située à l'intérieur des terres de Djedda, dans une vallée étroite, et au-dessus du niveau de la mer.
La ville est située à 73 kilomètres de Jeddah, dans la vallée sablonneuse étroite d'Abraham, à 277 mètres au-dessus du niveau de la mer.