Le canton de Haines est bordé par le canton de Miles au nord, le comté de Union à l'est, le comté de Mifflin au sud et le canton de Penn à l'ouest.
Miles Miles Township est délimité par Penn Township au nord, le comté de Mifflin à l'est, le comté d'Union au sud et le canton de Haines à l'ouest.