How many public crossings does CSX Transportation report in Maine?

The FRA inventory of lists 291 public railroad crossings in Maine with CSX Transportation as the reporting railroad.

Public crossings
291
Public crossings with identified warning devices
281
Public crossings reported with gates
31%
Most trains a day reported
28
Reported incidents at public crossings since 2016
23
Gate share compared with the state
14 percentage points higher

Where are these public crossings?

Browse the list
Crossings on page 1 in CSX Transportation
Loading the map.

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

Open CSX Transportation in the full map Members

Gates are reported at 31% of these crossings.

  • Gates8931%
  • Flashing lights without reported gates11640%
  • Signs without reported gates or lights7626%
  • Other or not reported103%

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 1 of 6
  1. Forest AvePortlandID 837478CGates28 trains a day
    14,814 vehicles a day2023 road count
  2. Union StBrunswickID 364802FGates17 trains a day
    4,802 vehicles a day2021 road count
  3. Temple AveOld Orchard BeachID 053200FGates16 trains a day
    6,106 vehicles a day1997 road count
  4. Cassidy Point DrPortlandID 837531LGates16 trains a day
    200 vehicles a day2004 road count
  5. Union AveOld Orchard BeachID 053201MGates15 trains a day
    3,139 vehicles a day1997 road count
  6. Atlantic AveOld Orchard BeachID 053202UGates15 trains a day
    5,622 vehicles a day1997 road count
  7. Old Orchard StOld Orchard BeachID 053203BGates15 trains a day
    8,402 vehicles a day1997 road count
  8. Walnut StOld Orchard BeachID 053204HGates15 trains a day
    2,145 vehicles a day1997 road count
  9. Winnocks Neck RdScarboroughID 053207DGates15 trains a day
    130 vehicles a day2010 road count
  10. Congress StPortlandID 837567UGates15 trains a day
    3,011 vehicles a day2023 road count
  11. Berwick RdBerwickID 053145HGates14 trains a day
    3,556 vehicles a day1997 road count
  12. Elm StNorth BerwickID 053153AGates14 trains a day
    8,032 vehicles a day1997 road count
  13. Main St/Lower MainNorth BerwickID 053154GGates14 trains a day
    3,547 vehicles a day1997 road count
  14. Bragdon RdWellsID 053162YGates14 trains a day
    690 vehicles a day1997 road count
  15. Burnt Mill RdWellsID 053168PGates14 trains a day
    845 vehicles a day1997 road count
  16. Coles Hill RdWellsID 053169WGates14 trains a day
    603 vehicles a day1997 road count
  17. River RoadArundelID 053173LGates14 trains a day
    1,612 vehicles a day1997 road count
  18. Log Cabin RdArundelID 053175AGates14 trains a day
    4,745 vehicles a day1997 road count
  19. Main StBiddefordID 053186MGates14 trains a day
    5,283 vehicles a day1997 road count
  20. Main St/Saco BridgeSacoID 053192RGates14 trains a day
    23,588 vehicles a day1997 road count
  21. Brighton AvePortlandID 837470XGates14 trains a day
    12,917 vehicles a day2023 road count
  22. Prospect StPortlandID 837471EGates14 trains a day
    777 vehicles a day2023 road count
  23. Ashmont StPortlandID 837472LGates14 trains a day
    563 vehicles a day2023 road count
  24. Coyle StPortlandID 837473TGates14 trains a day
    424 vehicles a day2023 road count
  25. Lincoln StPortlandID 837474AGates14 trains a day
    757 vehicles a day2023 road count
  26. Revere StPortlandID 837475GGates14 trains a day
    538 vehicles a day2023 road count
  27. Woodford StPortlandID 837476NGates14 trains a day
    6,113 vehicles a day2023 road count
  28. Saunders StPortlandID 837477VGates14 trains a day
    475 vehicles a day2023 road count
  29. Walton StPortlandID 837479JGates14 trains a day
    3,091 vehicles a day2023 road count
  30. Allen AvePortlandID 837482SGates14 trains a day
    12,180 vehicles a day2023 road count
  31. Willie Hill RoadWellsID 053164MGates13 trains a day
    150 vehicles a day1970 road count
  32. Blackstrap RdFalmouthID 364761DGates13 trains a day
    4,386 vehicles a day2022 road count
  33. Falmouth RoadFalmouthID 364765FGates13 trains a day
    7,460 vehicles a day2022 road count
  34. Field RoadFalmouthID 364766MGates13 trains a day
    225 vehicles a day1997 road count
  35. Woodville RdFalmouthID 364767UGates13 trains a day
    620 vehicles a day1997 road count
  36. Longwoods Rd/Rt9Cumberland CenterID 364768BGates13 trains a day
    3,868 vehicles a day2020 road count
  37. Tuttle RoadCumberland CenterID 364769HGates13 trains a day
    3,294 vehicles a day2020 road count
  38. Greely RoadCumberland CenterID 364770CGates13 trains a day
    2,418 vehicles a day2020 road count
  39. Read StPortlandID 837480DGates13 trains a day
    5,855 vehicles a day2024 road count
  40. Riverside StPortlandID 837483YGates13 trains a day
    1,054 vehicles a day2023 road count
  41. Stanwood StBrunswickID 364794RGates12 trains a day
    4,821 vehicles a day2021 road count
  42. Webster RoadFreeportID 364779NGates11 trains a day
    395 vehicles a day2022 road count
  43. Maine StreetBrunswickID 364803MGates11 trains a day
    13,454 vehicles a day2021 road count
  44. Sligo RoadYarmouthID 364773XGates10 trains a day
    786 vehicles a day2021 road count
  45. East Elm StYarmouthID 364775LGates10 trains a day
    1,275 vehicles a day2021 road count
  46. North RdYarmouthID 364776TGates10 trains a day
    3,723 vehicles a day2021 road count
  47. Bow StFreeportID 364785SGates10 trains a day
    3,210 vehicles a day2022 road count
  48. School StFreeportID 364786YGates10 trains a day
    3,029 vehicles a day2022 road count
  49. East StFreeportID 364787FGates10 trains a day
    386 vehicles a day2022 road count
  50. Upper Mast Landing RdFreeportID 364788MGates10 trains a day
    506 vehicles a day2022 road count

Report a blocked crossing

  1. Call the number on the blue sign at the crossing first. The sign names the railroad and gives the crossing number.

  2. CSX's line for reporting a problem at the tracks: 1-800-232-0144.

    Have ready: your name, the location (address or milepost) and what you observed. Checked on on csx.com.

  3. Then tell the Federal Railroad Administration with its blocked crossing reporter. FRA uses the reports only to track where crossings are blocked and what that causes.

If someone needs help right away, call 911. How to report a blocked crossing

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