Heritage Bank has 12 locations to serve you: four in Minnesota and eight in Iowa.
Click on the interactive map or on the location listing for more information.
Need help finding an ATM?
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