How many railroad crossings are in Skagit County, Washington?

The FRA inventory of lists 71 public railroad crossings in Skagit County, Washington.

Public crossings
71
Public crossings with identified warning devices
69
Public crossings reported with gates
66%
Most trains a day reported
20
Reported incidents at public crossings since 2016
20
Gate share compared with the state
31 percentage points higher

Where are these public crossings?

Browse the list
Crossings on page 2 in Skagit County
Loading the map.

The map shows the available locations on this page. Area shading may include crossings outside this group.

Open Skagit County in the full map Members

Gates are reported at 66% of these crossings.

  • Gates4766%
  • Flashing lights without reported gates57%
  • Signs without reported gates or lights1724%
  • Other or not reported23%

Each crossing appears once, grouped by its reported warning devices. Missing fields don't mean the warning devices are absent.

Incident counts cover January 2016 through 31 July 2026. They describe reported events, not a rating of crossings.

Traffic counts were collected at different times. Road count years appear with each record; train count years are not reported separately.

How many trains pass each crossing?

Public crossings are ordered by reported trains a day, from most to lowest.

Page 2 of 2
  1. Turkington RdSedro WoolleyID 085120BGates1 train a day
    767 vehicles a day1986 road count
  2. State Route 9Sedro WoolleyID 085124DGates1 train a day
    3,800 vehicles a day2020 road count
  3. Homesteader RdSedro WoolleyID 085125KSigns only1 train a day
    100 vehicles a day1986 road count
  4. Strand RdSedro WoolleyID 085126SSigns only1 train a day
    260 vehicles a day1986 road count
  5. Nelson RdSedro WoolleyID 085127YSigns only1 train a day
    160 vehicles a day1986 road count
  6. State Route 9Sedro WoolleyID 085129MFlashing lights1 train a day
    2,200 vehicles a day2021 road count
  7. Fairhaven StBurlingtonID 092261CSigns only1 train a day
    10,000 vehicles a day2014 road count
  8. N Pine StBurlingtonID 092262JSigns only1 train a day
    550 vehicles a day1986 road count
  9. Anacortes StBurlingtonID 092263RSigns only1 train a day
    8,000 vehicles a day2014 road count
  10. N Regent StBurlingtonID 092264XSigns only1 train a day
    400 vehicles a day1986 road count
  11. N Skagit StBurlingtonID 092265EOther or not reported1 train a day
    7,505 vehicles a day1986 road count
  12. N Section StBurlingtonID 092266LSigns only1 train a day
    550 vehicles a day1986 road count
  13. Gardner StBurlingtonID 092267TGates1 train a day
    1,397 vehicles a day1986 road count
  14. Peter Anderson RdBurlingtonID 092269GGates1 train a day
    432 vehicles a day1986 road count
  15. District Line RdSedro WoolleyID 092270BSigns only1 train a day
    360 vehicles a day1987 road count
  16. Collins RdSedro WoolleyID 092272PSigns only1 train a day
    110 vehicles a day1987 road count
  17. Sterling RdSedro WoolleyID 092273WGates1 train a day
    1,095 vehicles a day1987 road count
  18. Fir St CameronMount VernonID 916334RSigns only1 train a day
    8,000 vehicles a dayRoad count year not reported
  19. N Texas RdAnacortesID 084708TSigns only0 trains a day
    262 vehicles a day1986 road count
  20. McFarland RoadMount VernonID 980793GSigns only0 trains a day
    1 vehicle a day2000 road count
  21. McFarland RoadMount VernonID 980794NOther or not reported0 trains a day
    1 vehicle a day2000 road count

Source: Federal Railroad Administration crossing inventory and reported highway-rail incidents. Sources and dates