The Skagit County Code is the body of local law that governs unincorporated areas of Skagit County, Washington. If your property sits outside the city limits of Burlington, Mount Vernon, Sedro-Woolley, or another incorporated municipality, this code sets what you can build, how close to the property line, what buffers protect nearby wetlands or streams, how your septic system must be maintained, and what the county can do if you violate any of it. Inside city limits, the municipality’s own code governs instead.
How the Code Is Organized
The code uses a hierarchy of Titles, Chapters, and Sections. Title 14 is the Unified Development Code and consolidates most land use regulations into one place. Title 15 covers building and construction standards. Title 12 covers health and sanitation, including on-site sewage. Within each Title, chapters and sections drill down to the specific rule you need. For example, Chapter 14.13 addresses Natural Resource Zones, and Section 14.13.030 contains the dimensional standards table for those zones.
The full text is published online through Code Publishing and is kept current as the Board of County Commissioners adopts, repeals, and amends ordinances.1Code Publishing. Skagit County Code State law requires at least ten days’ notice before any public hearing on a new regulation.2Washington State Legislature. RCW 36.32.120
Zoning and Setbacks
Before you plan any site work, find your parcel’s zone. The rules change substantially from one zone to the next, and building too close to a property line is one of the most common violations the county sees.3Code Publishing Company. Skagit County Code 14.01 – How to Use the Unified Development Code
Agricultural and Forest Zones
Agricultural-Natural Resource Land (Ag-NRL) carries a 40-acre minimum lot size, which caps residential density at one dwelling per 40 acres. Industrial Forest (IF-NRL) requires 80 acres, and Secondary Forest (SF-NRL) requires 20. These large lot minimums exist to keep farmland and timberland in production.4Skagit County Code. Skagit County Code 14.13 – Natural Resource Zones and Uses
Setbacks in these zones vary. Ag-NRL residential structures need at least a 35-foot front setback (with a maximum placement of 200 feet from the public road, to keep homes near the road and preserve open farmland behind them), an 8-foot interior side setback, and a 35-foot rear setback. IF-NRL and SF-NRL zones require 100-foot setbacks on all sides.4Skagit County Code. Skagit County Code 14.13 – Natural Resource Zones and Uses
Rural Residential Zones
In the Rural Village Residential zone, the front setback is 35 feet, dropping to 25 feet on minor access or dead-end streets. Interior side setback is 8 feet, and rear setback is 25 feet. Smaller accessory structures can sometimes sit as close as 3 feet from a side or rear line if they meet the size and placement conditions.5Skagit County. Skagit County Code 14.16.310 – Rural Village Residential These numbers matter when you’re siting a garage, shop, or addition, and getting one wrong can trigger a stop-work order or forced removal.
Critical Areas: Wetlands, Streams, and Shorelines
Chapter 14.24, the Critical Areas Ordinance, protects wetlands, fish and wildlife habitat, aquifer recharge zones, frequently flooded areas, and geologically hazardous slopes. You may own land that you cannot build on if a critical area or its required buffer covers part of it.
Wetland buffer widths depend on the wetland’s category (I through IV, with Category I the most ecologically significant) and the intensity of the proposed land use. A low-impact project next to a Category IV wetland may need only a 25-foot buffer, while a high-impact project next to a Category I wetland requires 300 feet. Moderate-impact buffers fall between 40 and 225 feet.6Skagit County Code. Skagit County Code Chapter 14.24 – Critical Areas Ordinance
Streams follow the Washington Department of Natural Resources water typing system. Type S streams (which include the Skagit River) carry a 200-foot riparian buffer. Type F fish-bearing streams require 150 feet. Non-fish-bearing perennial and seasonal streams (Types Np and Ns) each require 100 feet. If vegetation within the buffer is sparse or dominated by invasives, you must either enhance it through a mitigation plan or increase the buffer by 33 percent.6Skagit County Code. Skagit County Code Chapter 14.24 – Critical Areas Ordinance
Marine and lake shoreline buffers range from 100 feet in Rural and Rural Residential shoreline designations to 200 feet in Natural designations, with Urban shoreline areas at 140 feet.6Skagit County Code. Skagit County Code Chapter 14.24 – Critical Areas Ordinance A separate federal layer applies if your project involves filling or grading in wetlands or waters of the United States: you’ll likely need a Section 404 permit from the U.S. Army Corps of Engineers under the Clean Water Act, whatever the county requires.7U.S. Environmental Protection Agency. Permit Program under CWA Section 404
Floodplain Construction
Chapter 14.34 sets flood damage prevention standards. These rules also keep the county in the National Flood Insurance Program, which is what makes federally backed flood insurance available to residents.8FEMA. Flood Insurance
If your property sits in a Special Flood Hazard Area, new residential construction must have the finished floor of the lowest level elevated at least one foot above the base flood elevation. Commercial buildings can floodproof instead of elevating, but the one-foot margin still applies. Critical facilities like hospitals and fire stations require three feet above base flood elevation. All new buildings must be anchored against flotation and lateral movement, and electrical, plumbing, and HVAC systems must be elevated or designed to keep working during a flood.9Skagit County Code. Skagit County Code Chapter 14.34 – Flood Damage Prevention
Watch the substantial improvement rule. Any remodel or improvement costing 50 percent or more of a building’s pre-improvement market value, calculated cumulatively over the prior ten years, triggers the same elevation and flood-resistance requirements as new construction.9Skagit County Code. Skagit County Code Chapter 14.34 – Flood Damage Prevention Owners who’ve done multiple smaller renovations over the years can cross the threshold without realizing it.
Stormwater
Chapter 14.32 governs stormwater for development projects, following the Washington Department of Ecology’s 2019 Stormwater Management Manual for Western Washington. Every project needs a Construction Stormwater Pollution and Protection Plan. Additional minimum requirements kick in at 4,000 square feet of new hard surface or 14,000 square feet of land disturbance. The most extensive requirements apply to projects that add 10,000 square feet of hard surface, cover 50 percent or more of a lot with impervious material, convert more than one and a half acres of vegetation to lawn, or move more than 500 cubic yards of fill.10Skagit County Code. Skagit County Code Chapter 14.32 – Stormwater Management Runoff cannot discharge directly onto public or private roads, into road ditch systems without an approved facility, or into drainage district infrastructure without written permission.
Septic System Maintenance
Chapter 12.05 regulates on-site sewage systems, and the inspection schedule depends on the system type and the property use:
- Proprietary treatment systems require annual inspection by a certified operations and maintenance specialist, or more often if the Health Officer directs it.
- Conventional gravity systems can qualify for homeowner self-inspection if the system has a record drawing on file, the drainfield is at least 200 feet from marine waters and 100 feet from surface waters, and a certified provider has completed an inspection within the last three cycles.
- Food service establishments, campgrounds, schools, short-term rentals, group homes, and mobile home parks all require annual inspections regardless of system type.11Skagit County Code. Skagit County Code 12.05 – On-site Sewage Code Rules and Regulations
If your drainfield sits close to marine or surface waters, the self-inspection option is off the table, and you’ll need to budget for professional evaluations. The county enforces septic rules aggressively because failing systems contaminate groundwater and expose neighbors to untreated sewage.
Building Permits and Construction Standards
Title 15 sets the technical standards for construction in unincorporated Skagit County. Chapter 15.04 adopts the 2021 editions of the International Building Code and the International Residential Code for one- and two-family dwellings, along with companion codes covering existing buildings, swimming pools, and accessibility.12Skagit County Code. Skagit County Code Chapter 15.04 – International Codes Local amendments add regional requirements, including a minimum 25 pounds per square foot uniform roof snow load for low-lying areas and fire-access consistency with county road standards.13Skagit County. Building Code Update Staff Report
New homes, commercial buildings, and significant renovations all require permits, and inspectors evaluate work at multiple stages against the approved plans. If you’re renovating a pre-1978 structure that may contain lead-based paint, federal law adds another layer: work that disturbs lead paint must be done by EPA-certified lead-safe contractors, unless you’re a homeowner doing work on a home you occupy and do not rent out.14US EPA. Lead Renovation, Repair and Painting Program
Applications go through the county’s Civic Access Permit Portal. Create a Citizen Access account, then use the portal’s decision engine (or the “Help Me Choose” tool) to identify the right application type. Commercial projects typically require a pre-development meeting with county staff before submission. Once submitted, a Permit Technician reviews the application, may request additional information, and issues an invoice through the portal for online payment. The county provides a site plan checklist and a title notice worksheet to help you assemble the submission correctly, and watch for sub-records that may need separate completion.15Skagit County. Planning and Development Building Permit Page
Penalties for Violations
Skagit County runs two enforcement tracks. The general penalty in Chapter 1.24 treats code violations as misdemeanors punishable by up to a $250 fine, up to 90 days in jail, or both, unless a specific ordinance prescribes a different penalty.16Skagit County Code. Skagit County Code Chapter 1.24 – General Penalty
Title 14 prescribes its own civil penalties for land use violations. The default is $100 per day per violation. Shoreline violations can reach $1,000 per day. Critical area violations are the steepest: up to $25,000 based on the nature and extent of the violation, or twice the economic benefit the violator gained from the illegal activity, whichever is greater. A repeat violation within a year of resolving a prior one doubles the normal penalty.17Skagit County Code. Skagit County Code Chapter 14.09 – Enforcement Procedures
Code enforcement officers investigate complaints and issue notices of violation. If the violation isn’t corrected, the county can issue stop-work orders, record a certificate of noncompliance against the property with the County Auditor, order abatement at the owner’s expense, or refer the matter for prosecution. That recorded certificate clouds the property’s title and shows up during any future sale or refinance.17Skagit County Code. Skagit County Code Chapter 14.09 – Enforcement Procedures
Appealing an Order
If you receive an administrative order, you have 14 calendar days to file a written appeal with the Hearing Examiner, an independent official appointed by the Board of County Commissioners.17Skagit County Code. Skagit County Code Chapter 14.09 – Enforcement Procedures Miss the deadline and the order stands. The administrative appeal gives you a path to resolve the dispute without heading straight to superior court.