Le canton se trouve dans le sud du comté de Schuylkill et est limité au sud-est par le comté de Columbia.
La municipalité est située dans le sud du comté de Schuylkill et est bordée au sud-est par le comté de Columbia.