Cranberry Township has seven borders, including Jackson Township to the north, Forward Township at its northeast corner, Adams Township to the east, Seven Fields to the southeast, Pine Township and Marshall Township to the south, and New Sewickley Township to the west.