Pronounced “KEN-eh-bunk-port,” Kennebunkport is a York County town whose compact villages and rocky shore preserve evidence of maritime trade, recreation, and settlement extending across centuries.
The community was incorporated as Cape Porpoise on July 5, 1653. After conflict disrupted early settlement, it was reorganized under the name Arundel in 1718. The name became Kennebunk Port in 1821 and later took its familiar closed form.
In 1915, North Kennebunkport was created from part of the town. That community adopted the name Arundel in 1957. The neighboring town of Kennebunk lies to the west, while Cape Porpoise and Goose Rocks Beach remain distinct coastal places within Kennebunkport.
Kennebunkport’s economy changed from fishing, shipping, shipbuilding, and milling toward seasonal recreation and tourism. Dock Square, Cape Arundel, Cape Porpoise, the Kennebunk River, and the coast each reflect a different part of that development.