The Mount Vernon City Library is the largest public library in Skagit County. We serve the more than 30,000 residents, property owners and merchants of the City of Mount Vernon, as well as many non-residents customers from throughout the county.