Mount Vernon is the county seat of and the most populous city in Skagit County, Washington, United States. A central location in the Skagit River Valley, the city is located 51 miles south of the U.S.–Canada border and 60 miles north of Seattle.