Overview Shepherd is a village in Montana, United States, with a population of about 516[1]. Geography Coordinates: 45.9436, -108.3423