The municipality covers an area of 1645 sqkm , stretching from Orange Farm in the south to Midrand in the north, and contains two big urban centres, Johannesburg and Midrand, and eleven more smaller urban centres, namely Roodepoort, Diepsloot, Killarney, Melrose Arch, Randburg, Rosebank, Sandton, Soweto, and Sunninghill.