Marija Bistrica is a village and municipality situated in central Croatia within the Krapina-Zagorje County. It is located on the slopes of the Medvednica mountain in the Hrvatsko Zagorje region, positioned north of the capital city, Zagreb.
The municipality has a total population of 5,553 inhabitants, with 1,045 residents living specifically within the settlement of Marija Bistrica itself.