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
We appreciate your comments and ideas.