Rabwah covers an area of about 24 km2 (9.3 sq mi). It is located in the temperate region of Central Punjab, approximately halfway between Faisalabad and Sargodha. The River Chenab surrounds the city on its Eastern and Southern sides. The area is higher than the surrounding plains due to the dry hills which dot the landscape, providing a natural barrier against floods. These hills are part of the Kirana Hills, also known locally as the Black Mountains, which reach from Sargodha to Jhang. The area, which used to be arid and barren, has been transformed through more than fifty years of aggressive plantation into a lush green city.