It is bordered to the west by Folcroft, to the north by Collingdale and Darby, to the east by Colwyn, and to the south by Darby Township.
According to the United States Census Bureau, Sharon Hill has a total area of , all of it land [REF].