Donja Stubica is a town located in Croatia, situated on the northern slope of Medvednica approximately 40 kilometres northeast of the capital city, Zagreb. It serves as one of the southernmost towns within the Krapina-Zagorje County.
The region encompassing the town covers the Hrvatsko Zagorje mountain area, which extends from north of Zagreb to the Slovenian border. Donja Stubica is accessible via the state road D307 and the L202 railway line.