Headquartered in Kennebunk, Maine, Kennebunk Savings Bank has branch and office locations in York County Maine and seacoast New Hampshire.  Contributes 10% of its after-tax earnings back to the nonprofit community each year through its Community Promise program.
The total commitment of that program has meant nearly $14 million for nonprofits in the community since 1994.