Heritage Bank has 12 branches to serve you: four in Minnesota and eight in Iowa. Click on the interactive map for more information. 

 Heritage Bank branch locations

 Heritage Bank ATM locations

Need to find an ATM outside this area? Use the MasterCard® ATM Locator

View Heritage Bank NA in a larger map