Avec une population de 1,7 million d'habitants -LRB- / O2008 / O-RRB-, la ville est située à l'intérieur des terres de Djedda, dans une vallée étroite à une hauteur supérieure au 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.