How many railroad crossings are in Minnesota?
Minnesota has 4,180 public railroad crossings. 34% have gates, and 306 incidents were reported since 2016.
Inventory of . Read how the data works.- Public crossings
- 4,180
- Crossings with gates
- 34%
- Incidents since 2016
- 306
- Crossings with signs only
- 2,445
Open Minnesota in the map
Filter Minnesota crossingsMembers only. Sign in or create a free account.
Coverage across all 6,367 records
- Usable map locations
- 6,362 of 6,367 recordsView 5 records with missing information ↗
- Reported road counts
- 5,151 of 6,367 recordsView 1,216 records with missing information ↗
- Complete train counts
- 6,367 of 6,367 recordsEvery record has this information.
A complete train total requires valid daytime, nighttime and switching counts. Learn what reported train counts mean.
All 6,367 crossings in Minnesota
Records 4,701–4,800 of 6,367
- Crossing 463525WRaymond AveSt Paul3,085 vehicles per day, counted 2011, 15 years old.
- Crossing 463527KEustis StreetSt Paul2,800 vehicles per day, counted 2011, 15 years old.
- Crossing 463529YVandalia AveSt Paul16,800 vehicles per day, counted 2010, 16 years old.
- Crossing 463533N33rd Ave SEMinneapolis3,035 vehicles per day, counted 2011, 15 years old.
- Crossing 463534V33rd Rd AveMinneapolis3,035 vehicles per day, counted 2011, 15 years old.
- Crossing 463535CIndustrial BlvdMinneapolis10,425 vehicles per day, counted 2011, 15 years old.
- Crossing 463540YW Co Rd DNew Brighton18,400 vehicles per day, counted 2011, 15 years old.
- Crossing 463541F8th St NWNew Brighton670 vehicles per day, counted 2011, 15 years old.
- Crossing 463542M10th St NWNew Brighton9,200 vehicles per day, counted 2011, 15 years old.
- Crossing 463543U1st St SWNew Brighton2,360 vehicles per day, counted 2011, 15 years old.
- Crossing 463546PLong Lake RdNew Brighton5,600 vehicles per day, counted 2011, 15 years old.
- Crossing 463548D69th Ave NEFridley3,350 vehicles per day, counted 2005, 21 years old.
- Crossing 463549KKnollwood DrNew Brighton270 vehicles per day, counted 2011, 15 years old.
- Crossing 463550ESummer St NEMinneapolis824 vehicles per day, counted 2011, 15 years old.
- Crossing 463551LCentral AveFridley7,200 vehicles per day, counted 2009, 17 years old.
- Crossing 463553AW Ser Rd 65Fridley675 vehicles per day, counted 2009, 17 years old.
- Crossing 463554GCleveland St NEMinneapolis495 vehicles per day, counted 2012, 14 years old.
- Crossing 463556VBroadway St NEMinneapolis7,400 vehicles per day, counted 2011, 15 years old.
- Crossing 463560KTerminal RdRoseville3,720 vehicles per day, counted 2010, 16 years old.
- Crossing 463561STaft StMinneapolis1,500 vehicles per day, counted 2006, 20 years old.
- Crossing 463562YW Co Rd CRoseville15,300 vehicles per day, counted 2011, 15 years old.
- Crossing 463563FW Co Rd C2Roseville2,860 vehicles per day, counted 2011, 15 years old.
- Crossing 463564MLong Lake RdRoseville2,000 vehicles per day, counted 2011, 15 years old.
- Crossing 463566BE Hennepin AveMinneapolis15,200 vehicles per day, counted 2011, 15 years old.
- Crossing 463567HBroadway St NEMinneapolis8,300 vehicles per day, counted 2011, 15 years old.
- Crossing 463568PTerminal RdRoseville3,720 vehicles per day, counted 2011, 15 years old.
- Crossing 463570ROld Highway 8New Brighton6,500 vehicles per day, counted 2011, 15 years old.
- Crossing 463571XSilver Lake RdNew Brighton10,821 vehicles per day, counted 2019, 7 years old.
- Crossing 463572ECentral Ave NEFridley34,500 vehicles per day, counted 2010, 16 years old.
- Crossing 463576G5th Ave SWNew Brighton680 vehicles per day, counted 2009, 17 years old.
- Crossing 463582KMedtronic Parking LotFridley2,000 vehicles per day, counted 2009, 17 years old.
- Crossing 463583SMedtronic Par LotFridleyRoad traffic is not reported.
- Crossing 463593XWabash AveSt Paul800 vehicles per day, counted 2008, 18 years old.
- Crossing 463594EN La Salle StSt Paul500 vehicles per day, counted 2011, 15 years old.
- Crossing 463599NCleveland St NEMinneapolis825 vehicles per day, counted 2009, 17 years old.
- Crossing 463603BTransfer RdSt Paul7,400 vehicles per day, counted 2011, 15 years old.
- Crossing 463605PPacalSt PaulRoad traffic is not reported.
- Crossing 463606WDoswell AveSt Paul400 vehicles per day, counted 2011, 15 years old.
- Crossing 608607J490th AvenueBricelyn75 vehicles per day, counted 2003, 23 years old.
- Crossing 608608RPrivate FieldBricelyn1 vehicles per day, counted 1970, 56 years old.
- Crossing 608609X20th StreetBricelyn25 vehicles per day, counted 2009, 17 years old.
- Crossing 608610S500th AvenueBricelyn77 vehicles per day, counted 2009, 17 years old.
- Crossing 608611YPrivate FieldBricelyn1 vehicles per day, counted 1970, 56 years old.
- Crossing 608612F30th StreetBricelyn45 vehicles per day, counted 2009, 17 years old.
- Crossing 608613M510th AvenueBricelyn75 vehicles per day, counted 2009, 17 years old.
- Crossing 608615B40th Street And 520th AvenueBricelyn50 vehicles per day, counted 2009, 17 years old.
- Crossing 608617P530th AvenueBricelyn850 vehicles per day, counted 2010, 16 years old.
- Crossing 608618W50th StreetBricelyn140 vehicles per day, counted 2009, 17 years old.
- Crossing 608667TAll Private In YardAlbert Lea1 vehicles per day, counted 1970, 56 years old.
- Crossing 688905C17th Ave NMinneapolis3,440 vehicles per day, counted 2011, 15 years old.
- Crossing 688911F22nd Ave NMinneapolis1,700 vehicles per day, counted 2011, 15 years old.
- Crossing 688914B26th Ave NoMinneapolis3,220 vehicles per day, counted 2009, 17 years old.
- Crossing 688915H28th Ave NorthMinneapolis1,800 vehicles per day, counted 2011, 15 years old.
- Crossing 688916P30th Ave NMinneapolis825 vehicles per day, counted 2011, 15 years old.
- Crossing 688917WN Pacific StMinneapolis1,010 vehicles per day, counted 2011, 15 years old.
- Crossing 688918DPrivate PacificMinneapolis1 vehicles per day, counted 1970, 56 years old.
- Crossing 688919K31st Ave NMinneapolis1,000 vehicles per day, counted 2011, 15 years old.
- Crossing 688922T33rd Ave NoMinneapolis1,694 vehicles per day, counted 2006, 20 years old.
- Crossing 688925NDowling Ave NMinneapolis10,800 vehicles per day, counted 2011, 15 years old.
- Crossing 688926VHolcim CementMinneapolis1 vehicles per day, counted 1970, 56 years old.
- Crossing 688930KLyndale AveMinneapolis5,670 vehicles per day, counted 2011, 15 years old.
- Crossing 688935U45th Ave NMinneapolis2,687 vehicles per day, counted 2007, 19 years old.
- Crossing 688936BHumboldt AveMinneapolis2,808 vehicles per day, counted 2007, 19 years old.
- Crossing 688938PNew Humboldt Yard EntrMinneapolis1 vehicles per day, counted 2011, 15 years old.
- Crossing 688939WPrivate GeMinneapolis1 vehicles per day, counted 1970, 56 years old.
- Crossing 688940RPrivate GeMinneapolis1 vehicles per day, counted 1970, 56 years old.
- Crossing 688941XOld Humboldt Yard EntrMinneapolis1 vehicles per day, counted 1970, 56 years old.
- Crossing 688952KW Broadway AveCrystal8,000 vehicles per day, counted 2011, 15 years old.
- Crossing 688953SDouglas DriveCrystal9,700 vehicles per day, counted 2011, 15 years old.
- Crossing 688954YWinnetka Ave NNew Hope8,828 vehicles per day, counted 2024, 2 years old.
- Crossing 688956MBoone Ave NNew Hope4,105 vehicles per day, counted 2024, 2 years old.
- Crossing 688957UScience Center DrNew Hope1,150 vehicles per day, counted 2011, 15 years old.
- Crossing 688958BInternational Pkwy - 1New Hope650 vehicles per day, counted 2011, 15 years old.
- Crossing 688959HInternational Pkwy - 2New Hope2,600 vehicles per day, counted 2011, 15 years old.
- Crossing 688964ECalifornia St NEMinneapolis825 vehicles per day, counted 2010, 16 years old.
- Crossing 688979UPrivateMinneapolis1 vehicles per day, counted 1970, 56 years old.
- Crossing 688980N30th Ave NE Main EntranceMinneapolis825 vehicles per day, counted 2011, 15 years old.
- Crossing 688981VPrivate RoadMinneapolis1 vehicles per day, counted 1970, 56 years old.
- Crossing 688987LCentral Ave NEMinneapolis13,700 vehicles per day, counted 2011, 15 years old.
- Crossing 688988TPolk St NEMinneapolis478 vehicles per day, counted 2006, 20 years old.
- Crossing 688989AFillmore St NEMinneapolis375 vehicles per day, counted 2006, 20 years old.
- Crossing 688990UJohnson St NEMinneapolis4,930 vehicles per day, counted 2009, 17 years old.
- Crossing 688992H37th Ave NEMinneapolis10,460 vehicles per day, counted 2009, 17 years old.
- Crossing 688993PStinson BlvdColumbia Hts8,500 vehicles per day, counted 2011, 15 years old.
- Crossing 688996K1st St NWNew Brighton3,850 vehicles per day, counted 2012, 14 years old.
- Crossing 689005PInternationalpaprArden Hills1 vehicles per day, counted 1970, 56 years old.
- Crossing 689006WLexington AveShoreview19,100 vehicles per day, counted 2011, 15 years old.
- Crossing 689008KVictoria St NShoreview12,500 vehicles per day, counted 2011, 15 years old.
- Crossing 689011TOwasso Blvd NShoreview6,900 vehicles per day, counted 2011, 15 years old.
- Crossing 689012AJerrold AveShoreview675 vehicles per day, counted 2011, 15 years old.
- Crossing 689015VWoodlynn AveLittle Canada630 vehicles per day, counted 2011, 15 years old.
- Crossing 689016CS Owasso BlvdLittle Canada2,750 vehicles per day, counted 2011, 15 years old.
- Crossing 689018RLittle Canada Rd ELittle Canada5,400 vehicles per day, counted 2011, 15 years old.
- Crossing 689021YDemont AveLittle Canada1,950 vehicles per day, counted 2011, 15 years old.
- Crossing 689022FCR B2 Flower StLittle Canada1,100 vehicles per day, counted 2011, 15 years old.
- Crossing 689025BCo Rd BLittle Canada4,950 vehicles per day, counted 2011, 15 years old.
- Crossing 689027PWater Works RdMaplewood670 vehicles per day, counted 2011, 15 years old.
- Crossing 689028WLarpenteur AveSt Paul12,104 vehicles per day, counted 2024, 2 years old.
- Crossing 689030XArlington AveSt Paul1,475 vehicles per day, counted 2024, 2 years old.
- Crossing 689109WPrivate RoadHamelRoad traffic is not reported.
Sources were checked on . Counts are reported records, not a safety assessment. Read how the data works.