Welcome to our City!

Haystack Rock

Named as one of "The 100 Best Art Towns in America" by author John Villani!

"One of the World's 100 Most Beautiful Places." National Geographic, June 2013 issue.

The City of Cannon Beach is located on the Pacific Northwest Coast of Oregon, 80 miles west of Portland and 25 miles south of Astoria. Cannon Beach is surrounded by the rugged natural beauty of forests, ocean beaches, rivers, and the Oregon Coast Mountain range. Four miles in length, and with a population of 1,489, Cannon Beach is a popular and picturesque resort area, playing host to more than 750,000 visitors annually. Although Cannon Beach was incorporated as a city in 1957, it has been occupied much longer: first by native cultures, and then, since the late 1800s, by American settlers. In 1806, Captain William Clark, of the Lewis & Clark Expedition, traveled south to our area in order to secure needed blubber from a whale beached near the mouth of Ecola Creek. A map of the City of Cannon Beach, prepared by the State of Oregon and the Federal Highway Administration, is available for download. We hope you find the resources gathered on our website helpful. For more information on our history and our community, please visit the Cannon Beach Historical Society and the Cannon Beach Chamber of Commerce.

Learn about our City Government.