Yahinovo is a village in Dupnitsa Municipality, Kyustendil Province, south-western Bulgaria. Yahinovo is home to about 1924 residents within a territory of 12.276km2. The small djubrena river runs through the middle of the town, which many residents use water from to water larger plots of land or gardens.