Село Усойка се намира в община Бобошево, на 6 км от Дупница, разположено на международен път Е 79. На 2 км от Усойка, в посока с. Бадино, се намира яз. Будаковица.