How many railroad crossings are in Alabama?
The FRA inventory of 21 October 2026 lists 2,742 public railroad crossings in Alabama. 34% have gates, and 791 incidents were reported since 2016.
FRA inventory of . Sources and dates. For reporters- Public crossings
- 2,742
- Public crossings with gates
- 34%
- Incidents at public crossings since 2016
- 791
- Public crossings with signs only
- 1,314
Members only. Sign in or create a free account.
All crossings in Alabama, public and private.
Browse the listThe map counts public and private crossings; the totals above count public crossings only. Use the legend to compare the number of crossings in each area.
Crossings
2,742 public crossings are listed in Alabama.
The map shades each area by how many crossings it holds.
Warning devices
48% of public crossings in Alabama have signs only, with no lights or gates.
The map shows the share of crossings with signs only in each area.
Train traffic
The largest group of Alabama crossings sees 1–4 trains a day.
The map shows the median number of trains a day in each area.
How Alabama's public crossings are equipped and used.
Most crossings in Alabama have signs but no lights or gates.
| Warning device | Crossings |
|---|---|
| Gates | 933 |
| Flashing lights | 436 |
| Signs only | 1,314 |
| Other or not reported | 59 |
791 incidents have been reported in Alabama since 2016.
| Group | Incidents (Incidents) |
|---|---|
| 2016 | 71 |
| 2017 | 62 |
| 2018 | 68 |
| 2019 | 75 |
| 2020 | 72 |
| 2021 | 81 |
| 2022 | 81 |
| 2023 | 77 |
| 2024 | 72 |
| 2025 | 81 |
| 2026 (partial) | 51 |
The largest group of Alabama crossings sees 1–4 trains a day.
| Group | Crossings (Crossings) |
|---|---|
| 0 | 310 |
| 1–4 | 1,159 |
| 5–9 | 374 |
| 10–19 | 620 |
| 20–39 | 272 |
| 40+ | 7 |
| Not reported | 0 |
Jefferson has more public crossings than any other county in Alabama.
| County | Crossings (Crossings) |
|---|---|
| Jefferson | 294 |
| Mobile | 156 |
| Talladega | 145 |
| Shelby | 116 |
| Houston | 97 |
| Montgomery | 95 |
| Dallas | 94 |
| Tuscaloosa | 94 |
| Walker | 93 |
| Etowah | 81 |
Show all 63 counties
Jefferson 294, Mobile 156, Talladega 145, Shelby 116, Houston 97, Montgomery 95, Dallas 94, Tuscaloosa 94, Walker 93, Etowah 81, Escambia 71, Madison 65, Calhoun 60, Chilton 60, Marengo 57, Morgan 57, Colbert 55, Lee 55, Pike 51, St Clair 51, Jackson 49, Marshall 40, Covington 39, Dale 37, Monroe 37, Pickens 37, Limestone 36, Autauga 32, De Kalb 32, Henry 32, Russell 31, Marion 27, Franklin 25, Winston 24, Butler 22, Tallapoosa 21, Chambers 20, Coffee 20, Greene 20, Lauderdale 20, Lawrence 20, Clarke 18, Bibb 17, Choctaw 17, Cullman 17, Lowndes 17, Wilcox 17, Conecuh 16, Barbour 15, Hale 14, Baldwin 13, Sumter 13, Clay 11, Elmore 11, Lamar 11, Washington 11, Cleburne 10, Randolph 10, Coosa 9, Macon 9, Perry 8, Fayette 7, Blount 3.
The federal inventory for Alabama lists 4,324 crossing records, including 4,323 with usable map locations. The record list below includes public and private crossings.
Record coverage
Each measure covers all 4,324 records in this state. Missing information remains in the directory.
- Usable map locations
- 4,323 of 4,324 records1 record has missing information.
- Reported road counts
- 2,940 of 4,324 records1,384 records have missing information.
- Complete train counts
- 4,324 of 4,324 recordsEvery record has this information.
A complete train total requires valid daytime, nighttime and switching counts. Learn what reported train counts mean.
Counties and cities in Alabama
Cities
- Birmingham139 public crossings
- Montgomery88 public crossings
- Mobile83 public crossings
- Tuscaloosa67 public crossings
- Selma56 public crossings
- Talladega56 public crossings
- Dothan51 public crossings
- Huntsville46 public crossings
- Bessemer44 public crossings
- Sylacauga42 public crossings
- Atmore41 public crossings
- Decatur37 public crossings
All 228 cities with a page, A to Z
A
B
C
F
G
M
P
S
T
Counties
- Jefferson County294 public crossings
- Mobile County156 public crossings
- Talladega County145 public crossings
- Shelby County116 public crossings
- Houston County97 public crossings
- Montgomery County95 public crossings
- Dallas County94 public crossings
- Tuscaloosa County94 public crossings
- Walker County93 public crossings
- Etowah County81 public crossings
- Escambia County71 public crossings
- Madison County65 public crossings
All 63 counties with a page, A to Z
C
M
All 4,324 crossings in Alabama, public and private
Records 1–100 of 4,324
- Crossing 002950BState Line RdMadrid1,270 vehicles a day, counted 2011, 15 years old.
- Crossing 002952PPrivate RoadMadridRoad traffic is not reported.
- Crossing 002953WDecatur RdMadrid670 vehicles a day, counted 2011, 15 years old.
- Crossing 002954DBroad StMadrid120 vehicles a day, counted 2011, 15 years old.
- Crossing 002957YD Hodge RdDothan270 vehicles a day, counted 2011, 15 years old.
- Crossing 002958FCR 33 SDothan824 vehicles a day, counted 2022, 4 years old.
- Crossing 002960GHarper Joy RdDothan450 vehicles a day, counted 2011, 15 years old.
- Crossing 002962VPrivate RoadDothanRoad traffic is not reported.
- Crossing 002963CHooper Cherry RdDothan400 vehicles a day, counted 2011, 15 years old.
- Crossing 002966XEddins RdDothan1,476 vehicles a day, counted 2022, 4 years old.
- Crossing 002967ERalph RdDothan90 vehicles a day, counted 2011, 15 years old.
- Crossing 002968L3rd AveDothan890 vehicles a day, counted 2022, 4 years old.
- Crossing 002969TE Saunders RdDothan3,801 vehicles a day, counted 2022, 4 years old.
- Crossing 002970MCoe Dairy RdDothan1,310 vehicles a day, counted 2011, 15 years old.
- Crossing 002972BSelma St EDothan5,540 vehicles a day, counted 2011, 15 years old.
- Crossing 002973HLafayette StDothan2,070 vehicles a day, counted 2011, 15 years old.
- Crossing 002974PColumbia HwyDothan5,595 vehicles a day, counted 2022, 4 years old.
- Crossing 002979YE Adams StDothan400 vehicles a day, counted 2011, 15 years old.
- Crossing 002980TE Burdeshaw StDothan2,190 vehicles a day, counted 2011, 15 years old.
- Crossing 002981AE Newton StDothan960 vehicles a day, counted 2011, 15 years old.
- Crossing 002984VWard DrDothanRoad traffic is not reported.
- Crossing 303620CGulf Lbr CoMobile1 vehicle a day, counted 1987, 39 years old.
- Crossing 303630HDr M L King DrPrichard3,400 vehicles a day, counted 2022, 4 years old.
- Crossing 303631PWilson AvePrichard7,067 vehicles a day, counted 2022, 4 years old.
- Crossing 304181YS Scott StMobile110 vehicles a day, counted 2011, 15 years old.
- Crossing 304182FWashington AveMobile2,391 vehicles a day, counted 2022, 4 years old.
- Crossing 304183MS Broad StMobile7,030 vehicles a day, counted 2011, 15 years old.
- Crossing 304184UMarine StMobile880 vehicles a day, counted 2011, 15 years old.
- Crossing 304185BGayle StMobile370 vehicles a day, counted 2011, 15 years old.
- Crossing 304186HOwens StMobile200 vehicles a day, counted 2011, 15 years old.
- Crossing 304187PS Ann StMobile4,470 vehicles a day, counted 2011, 15 years old.
- Crossing 304189DMichigan AveMobile8,500 vehicles a day, counted 2011, 15 years old.
- Crossing 304192LE Dublin StMobile3,780 vehicles a day, counted 2011, 15 years old.
- Crossing 304193TWeinacker AveMobile1,410 vehicles a day, counted 2011, 15 years old.
- Crossing 304194AOld Canal StMobile980 vehicles a day, counted 2011, 15 years old.
- Crossing 304195GHouston StMobile5,346 vehicles a day, counted 2022, 4 years old.
- Crossing 304196NLesesne StMobile190 vehicles a day, counted 2011, 15 years old.
- Crossing 304197VDuncan St Rickarby StMobile680 vehicles a day, counted 2011, 15 years old.
- Crossing 304198CCherokee StMobile1,000 vehicles a day, counted 2011, 15 years old.
- Crossing 304199JDauphin Island PkwyMobile7,802 vehicles a day, counted 2022, 4 years old.
- Crossing 304200BGovernment StMobile5,791 vehicles a day, counted 2022, 4 years old.
- Crossing 304201HAirport BlvdMobile18,160 vehicles a day, counted 2022, 4 years old.
- Crossing 304215RGlenwood StMobile1,160 vehicles a day, counted 2011, 15 years old.
- Crossing 304216XOld Government StMobile1,820 vehicles a day, counted 2011, 15 years old.
- Crossing 304217EMohawk StMobile2,420 vehicles a day, counted 2011, 15 years old.
- Crossing 304218LCrenshaw StMobile470 vehicles a day, counted 2011, 15 years old.
- Crossing 304219TWestwood StMobile1,050 vehicles a day, counted 2011, 15 years old.
- Crossing 304220MEmogene StMobile2,802 vehicles a day, counted 2022, 4 years old.
- Crossing 304221UGaf PlantMobile1 vehicle a day, counted 1987, 39 years old.
- Crossing 304223HGaf PlantMobile1 vehicle a day, counted 1987, 39 years old.
- Crossing 304224PS Florida StMobile12,202 vehicles a day, counted 2022, 4 years old.
- Crossing 304225WDauphin StMobile18,826 vehicles a day, counted 2022, 4 years old.
- Crossing 304226DMobile StMobile2,070 vehicles a day, counted 2011, 15 years old.
- Crossing 304228SSage AveMobile6,120 vehicles a day, counted 2022, 4 years old.
- Crossing 304229YDurant StMobile911 vehicles a day, counted 2022, 4 years old.
- Crossing 304230TSpringhill AveMobile33,980 vehicles a day, counted 2011, 15 years old.
- Crossing 304231AMoffett RdMobile18,931 vehicles a day, counted 2019, 7 years old.
- Crossing 304232GMoffett RdMobile39,200 vehicles a day, counted 2011, 15 years old.
- Crossing 304233NMain StPrichard1,590 vehicles a day, counted 2011, 15 years old.
- Crossing 304234VWellington StMobile1,270 vehicles a day, counted 2011, 15 years old.
- Crossing 304235CSt Stephens RdPrichard18,350 vehicles a day, counted 2011, 15 years old.
- Crossing 304239EMain StPrichard4,141 vehicles a day, counted 2022, 4 years old.
- Crossing 304240YWellington StPrichard1,270 vehicles a day, counted 2011, 15 years old.
- Crossing 304241FJessie StPrichard110 vehicles a day, counted 2011, 15 years old.
- Crossing 304242MMain StMobile1,590 vehicles a day, counted 2011, 15 years old.
- Crossing 304249KForest HillrdMobile6,058 vehicles a day, counted 2022, 4 years old.
- Crossing 304250EForestdale DrMobile764 vehicles a day, counted 2022, 4 years old.
- Crossing 304251LHonor StMobile591 vehicles a day, counted 2022, 4 years old.
- Crossing 304252TOverlook RdMobile7,816 vehicles a day, counted 2022, 4 years old.
- Crossing 304253AHowells Ferry RdMobile7,653 vehicles a day, counted 2022, 4 years old.
- Crossing 304254GMyland AvenueMobile1 vehicle a day, counted 1987, 39 years old.
- Crossing 304255NLamplighter RdMobile470 vehicles a day, counted 2011, 15 years old.
- Crossing 304257CFiretower RdSemmes3,110 vehicles a day, counted 2011, 15 years old.
- Crossing 304258JWulff Rd ESemmes7,900 vehicles a day, counted 2011, 15 years old.
- Crossing 304259RNursery DriveSemmes1 vehicle a day, counted 1987, 39 years old.
- Crossing 304261SCollins RdWilmer20 vehicles a day, counted 2011, 15 years old.
- Crossing 304262YGlenwood RdWilmer1,450 vehicles a day, counted 2011, 15 years old.
- Crossing 304263FWilmer Georgetown RdWilmer2,573 vehicles a day, counted 2022, 4 years old.
- Crossing 304264MCemetery Rd / 1stWilmer340 vehicles a day, counted 2011, 15 years old.
- Crossing 304266BWilson RdWilmer300 vehicles a day, counted 2011, 15 years old.
- Crossing 305977Y32nd St / Ziegler PlantTuscaloosa80 vehicles a day, counted 2011, 15 years old.
- Crossing 306020K8th St ERed Bay810 vehicles a day, counted 2011, 15 years old.
- Crossing 306022Y4th St ERed Bay1,960 vehicles a day, counted 2011, 15 years old.
- Crossing 306023F2nd St WRed Bay2,220 vehicles a day, counted 2011, 15 years old.
- Crossing 306024M4th St WRed Bay7,910 vehicles a day, counted 2011, 15 years old.
- Crossing 306264UEagle RdEthelsville40 vehicles a day, counted 2011, 15 years old.
- Crossing 306265BBluebird RdEthelsville30 vehicles a day, counted 2011, 15 years old.
- Crossing 306267PMocking RdEthelsville20 vehicles a day, counted 2011, 15 years old.
- Crossing 306268WPrivateEthelsvilleRoad traffic is not reported.
- Crossing 306269DMain StEthelsville60 vehicles a day, counted 2011, 15 years old.
- Crossing 306272LPrivateEthelsvilleRoad traffic is not reported.
- Crossing 306273TDelma RdEthelsville20 vehicles a day, counted 2011, 15 years old.
- Crossing 306274AKeasler RdEthelsville2 vehicles a day, counted 2011, 15 years old.
- Crossing 306275GPrivateEthelsvilleRoad traffic is not reported.
- Crossing 306276NHeritage RdMcShan40 vehicles a day, counted 2011, 15 years old.
- Crossing 306277VMt Moriah Church RdMcShan60 vehicles a day, counted 2011, 15 years old.
- Crossing 306279JPrivate RoadMcShanRoad traffic is not reported.
- Crossing 306280DPrivate RoadMcShanRoad traffic is not reported.
- Crossing 306281KCR 37Reform182 vehicles a day, counted 2022, 4 years old.
- Crossing 306283YPrivate RoadReformRoad traffic is not reported.
Sources were checked on . Counts are reported records, not a rating of any crossing. Sources and dates