How many public crossings does CSX Transportation report in Alabama?

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

Public crossings
769
Public crossings with identified warning devices
760
Public crossings reported with gates
46%
Most trains a day reported
98
Reported incidents at public crossings since 2016
351
Gate share compared with the state
12 percentage points higher

Where are these public crossings?

Browse the list
Crossings on page 12 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 46% of these crossings.

  • Gates35446%
  • Flashing lights without reported gates12717%
  • Signs without reported gates or lights27936%
  • Other or not reported91%

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 12 of 16
  1. Wintergreen AveBirminghamID 639571NSigns only2 trains a day
    1,880 vehicles a day2011 road count
  2. Cairo Ave / Lillian StBirminghamID 639572VGates2 trains a day
    2,830 vehicles a day2011 road count
  3. Midfield StBirminghamID 639573CFlashing lights2 trains a day
    11,290 vehicles a day2011 road count
  4. W Walnut StTroyID 643318ASigns only2 trains a day
    30 vehicles a day2011 road count
  5. SR 8 /US 80/Selma BypassSelmontID 903936UGates2 trains a day
    13,000 vehicles a day2011 road count
  6. CR 59BrookwoodID 908580FGates2 trains a day
    570 vehicles a day2011 road count
  7. CR 145SelmaID 926903WSigns only2 trains a day
    10 vehicles a day2011 road count
  8. Meadowcraft PkwySelmaID 926904DSigns only2 trains a day
    670 vehicles a day2011 road count
  9. Perimeter RdSelmaID 926905KSigns only2 trains a day
    410 vehicles a day2011 road count
  10. SR 14LoachapokaID 927676WGates2 trains a day
    3,850 vehicles a day2017 road count
  11. Folmar PkwyMontgomeryID 927701CSigns only2 trains a day
    2,946 vehicles a day2011 road count
  12. County Court LnMontgomeryID 927705ESigns only2 trains a day
    582 vehicles a day2011 road count
  13. Milldale RoadAbernantID 937491SSigns only2 trains a day
    560 vehicles a day2011 road count
  14. Deer River Road EastTheodoreID 937631SGates2 trains a day
    1 vehicle a day2011 road count
  15. Cedar Point Road NorthTheodoreID 937861TGates2 trains a day
    5,870 vehicles a day2011 road count
  16. Linden BypassLindenID 980447SOther or not reported2 trains a day
    8,560 vehicles a day2017 road count
  17. CR 4PrattvilleID 306559LFlashing lights1 train a day
    3,604 vehicles a day2022 road count
  18. Hunter Loop RdMontgomeryID 306564HGates1 train a day
    2,610 vehicles a day2018 road count
  19. Washington Ferry RdMontgomeryID 306565PSigns only1 train a day
    590 vehicles a day2011 road count
  20. Anthony StMontgomeryID 306566WSigns only1 train a day
    280 vehicles a day2011 road count
  21. Welding Machine HospitalMontgomeryID 306567DSigns only1 train a day
    50 vehicles a day2011 road count
  22. B'Ham Hide Tallow CoMontgomeryID 306570LSigns only1 train a day
    60 vehicles a day2011 road count
  23. West BlvdMontgomeryID 306572AGates1 train a day
    7,420 vehicles a day2011 road count
  24. Old Selma RdMontgomeryID 306574NGates1 train a day
    2,890 vehicles a day2011 road count
  25. Paul RdMontgomeryID 306575VSigns only1 train a day
    260 vehicles a day2011 road count
  26. Flack RdMontgomeryID 306576CSigns only1 train a day
    20 vehicles a day2011 road count
  27. CR 56SelmontID 349098YFlashing lights1 train a day
    2,150 vehicles a day2022 road count
  28. Mulberry StSelmaID 349099FSigns only1 train a day
    623 vehicles a day2022 road count
  29. Water StSelmaID 349100XSigns only1 train a day
    2,393 vehicles a day2022 road count
  30. Alabama AveSelmaID 349101ESigns only1 train a day
    360 vehicles a day2011 road count
  31. Selma AveSelmaID 349102LSigns only1 train a day
    1,513 vehicles a day2022 road count
  32. St Ann StSelmaID 349104ASigns only1 train a day
    1,560 vehicles a day2011 road count
  33. Jeff Davis AveSelmaID 349105GSigns only1 train a day
    3,455 vehicles a day2022 road count
  34. Lapsley StSelmaID 349106NFlashing lights1 train a day
    5,371 vehicles a day2022 road count
  35. Old Cahaba RdSelmaID 349107VFlashing lights1 train a day
    6,329 vehicles a day2022 road count
  36. Hooper DrSelmaID 349110DSigns only1 train a day
    3,922 vehicles a day2022 road count
  37. Crescent Hill DrSelmaID 349112SSigns only1 train a day
    1,984 vehicles a day2022 road count
  38. Vaughan Memorial DrSelmaID 350292NGates1 train a day
    980 vehicles a day2011 road count
  39. Chilsom DrSelmaID 350294CFlashing lights1 train a day
    3,067 vehicles a day2022 road count
  40. Whitman RdSelmaID 350295JSigns only1 train a day
    50 vehicles a day2011 road count
  41. Fairview RdSelmaID 350297XSigns only1 train a day
    40 vehicles a day2011 road count
  42. CR 347SelmaID 350300DSigns only1 train a day
    20 vehicles a day2011 road count
  43. CR 189OrrvilleID 350303YSigns only1 train a day
    250 vehicles a day2011 road count
  44. Broad StOrrvilleID 350311RSigns only1 train a day
    10 vehicles a day2011 road count
  45. CR 11OrrvilleID 350312XSigns only1 train a day
    113 vehicles a day2022 road count
  46. CR 109OrrvilleID 350315TSigns only1 train a day
    10 vehicles a day2011 road count
  47. SR 28ThomastonID 350324SFlashing lights1 train a day
    550 vehicles a day2011 road count
  48. CR 79ThomastonID 350327MSigns only1 train a day
    120 vehicles a day2011 road count
  49. CR 53ThomastonID 350329BSigns only1 train a day
    58 vehicles a day2022 road count
  50. Walkes Grove LnThomastonID 350330VSigns only1 train a day
    20 vehicles a day2011 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