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 5,901–6,000 of 6,367
- Crossing 876304L335th StreetGeneva10 vehicles per day, counted 2009, 17 years old.
- Crossing 876305TSouthwest 168th StreetEllendale84 vehicles per day, counted 2009, 17 years old.
- Crossing 876306APrivate FieldEllendale1 vehicles per day, counted 1970, 56 years old.
- Crossing 876308NSouthwest 158th StreetEllendale55 vehicles per day, counted 1988, 38 years old.
- Crossing 876310P8th Avenue WestEllendale375 vehicles per day, counted 2009, 17 years old.
- Crossing 876311W5th Avenue/Mn 30Ellendale2,350 vehicles per day, counted 2019, 7 years old.
- Crossing 876312DSW 133rd StEllendale76 vehicles per day, counted 2012, 14 years old.
- Crossing 876316FPrivateEllendale1 vehicles per day, counted 1970, 56 years old.
- Crossing 876317MSouthwest 42nd AvenueHope54 vehicles per day, counted 2010, 16 years old.
- Crossing 876318UPrivate FieldHope1 vehicles per day, counted 1970, 56 years old.
- Crossing 876319BPrivate FieldHope1 vehicles per day, counted 1970, 56 years old.
- Crossing 876321CSouthwest 108th Street/County Road 14Hope720 vehicles per day, counted 2010, 16 years old.
- Crossing 876325ESouthwest 93rd StreetHope400 vehicles per day, counted 2011, 15 years old.
- Crossing 876327T86th StreetHope39 vehicles per day, counted 1970, 56 years old.
- Crossing 876328ASouthwest 81st StreetHope400 vehicles per day, counted 2009, 17 years old.
- Crossing 876331HSouthwest 68th StreetHope38 vehicles per day, counted 2009, 17 years old.
- Crossing 876334D185th StreetHope39 vehicles per day, counted 1970, 56 years old.
- Crossing 876335KSouthwest 58th Street/County Road 31Hope250 vehicles per day, counted 2009, 17 years old.
- Crossing 876336SPrivate FieldHope1 vehicles per day, counted 1970, 56 years old.
- Crossing 876338FSouthwest 48th StreetOwatonna18 vehicles per day, counted 2009, 17 years old.
- Crossing 876340GPrivateOwatonna1 vehicles per day, counted 1970, 56 years old.
- Crossing 876342VSouthwest 22nd AvenueOwatonna121 vehicles per day, counted 2009, 17 years old.
- Crossing 876343C28th Street/County Road 18Owatonna1,400 vehicles per day, counted 2010, 16 years old.
- Crossing 876345RBoat LandingOwatonna750 vehicles per day, counted 2012, 14 years old.
- Crossing 876346XSwimming Pool RoadOwatonna750 vehicles per day, counted 2012, 14 years old.
- Crossing 876348LWest School StreetOwatonna750 vehicles per day, counted 2012, 14 years old.
- Crossing 876350MW Bridge StOwatonna14,100 vehicles per day, counted 2019, 7 years old.
- Crossing 876351UGlendale StOwatonna4,600 vehicles per day, counted 2019, 7 years old.
- Crossing 876352BNorth StOwatonna4,950 vehicles per day, counted 2019, 7 years old.
- Crossing 876356DNW 26th StOwatonna10,000 vehicles per day, counted 2019, 7 years old.
- Crossing 876358SNW 36th StOwatonna38 vehicles per day, counted 2012, 14 years old.
- Crossing 876359YNW 50th StOwatonna193 vehicles per day, counted 2019, 7 years old.
- Crossing 876361APrivateMedford1 vehicles per day, counted 1970, 56 years old.
- Crossing 876362GPrivateMedford1 vehicles per day, counted 1970, 56 years old.
- Crossing 876363N5th Avenue SoutheastMedford10 vehicles per day, counted 2012, 14 years old.
- Crossing 876364VPrivateMedford1 vehicles per day, counted 1970, 56 years old.
- Crossing 876366J2nd Avenue Northwest/County Road 12Medford2,600 vehicles per day, counted 2019, 7 years old.
- Crossing 876367R5th Ave NEMedford49 vehicles per day, counted 2012, 14 years old.
- Crossing 876370Y270th Street EastMedford530 vehicles per day, counted 2009, 17 years old.
- Crossing 876371FPrivateFaribault1 vehicles per day, counted 1970, 56 years old.
- Crossing 876372MPrivateFaribault1 vehicles per day, counted 1970, 56 years old.
- Crossing 876373UPrivateFaribault1 vehicles per day, counted 1970, 56 years old.
- Crossing 876375HPrivateFaribault1 vehicles per day, counted 1970, 56 years old.
- Crossing 876376PPrivateFaribault1 vehicles per day, counted 1970, 56 years old.
- Crossing 876377WPrivateFaribault1 vehicles per day, counted 1970, 56 years old.
- Crossing 876378DPrivateFaribault1 vehicles per day, counted 1970, 56 years old.
- Crossing 876381LPrivateFaribault1 vehicles per day, counted 1970, 56 years old.
- Crossing 876382T227th Street EastFaribault225 vehicles per day, counted 2008, 18 years old.
- Crossing 876384GPrivateFaribault1 vehicles per day, counted 1970, 56 years old.
- Crossing 876385NDairy LaneFaribault23 vehicles per day, counted 1988, 38 years old.
- Crossing 876387CPedestrian TrailFaribault1,621 vehicles per day, counted 1970, 56 years old.
- Crossing 876388J3rd St NEFaribault4,843 vehicles per day, counted 2019, 7 years old.
- Crossing 876390K14th St NEFaribault3,632 vehicles per day, counted 2019, 7 years old.
- Crossing 876391S178th StreetFaribault84 vehicles per day, counted 2009, 17 years old.
- Crossing 876393FPrivateFaribault1 vehicles per day, counted 1970, 56 years old.
- Crossing 876395UPrivateFaribault50 vehicles per day, counted 2010, 16 years old.
- Crossing 876397HPrivate FieldFaribault1 vehicles per day, counted 1970, 56 years old.
- Crossing 876398P160th St EFaribault55 vehicles per day, counted 2012, 14 years old.
- Crossing 876399W150th St EFaribault510 vehicles per day, counted 2019, 7 years old.
- Crossing 876400NPrivate FieldFaribault1 vehicles per day, counted 1970, 56 years old.
- Crossing 876401V140th St EDundas141 vehicles per day, counted 2012, 14 years old.
- Crossing 876402C145th StreetRosemount5,138 vehicles per day, counted 2023, 3 years old.
- Crossing 876403JBiscayne Avenue WestRosemount3,558 vehicles per day, counted 2023, 3 years old.
- Crossing 876407LAkron AvenueRosemount3,035 vehicles per day, counted 2022, 4 years old.
- Crossing 876409ABonaire Path EastRosemount80 vehicles per day, counted 2011, 15 years old.
- Crossing 876414WPrivate Industry-shaferRosemount1 vehicles per day, counted 1970, 56 years old.
- Crossing 876415DPrivateRosemount1 vehicles per day, counted 1970, 56 years old.
- Crossing 876416KRich Valley BoulevardRosemount3,800 vehicles per day, counted 2011, 15 years old.
- Crossing 876418Y117th Street EastInver Grove Heights6,800 vehicles per day, counted 2011, 15 years old.
- Crossing 876420APrivateInver Grove Heights1 vehicles per day, counted 1970, 56 years old.
- Crossing 876432URichmond StreetSouth St Paul675 vehicles per day, counted 2009, 17 years old.
- Crossing 876435PVerderosa RoadSouth St Paul710 vehicles per day, counted 2006, 20 years old.
- Crossing 876440LBarge Channel RoadSt Paul1,175 vehicles per day, counted 2022, 4 years old.
- Crossing 876445VPrivateSt Paul1 vehicles per day, counted 1970, 56 years old.
- Crossing 876452FMarathon Oil RdSt Paul Park118 vehicles per day, counted 1988, 38 years old.
- Crossing 876453M7th Ave/2nd StNewport630 vehicles per day, counted 2011, 15 years old.
- Crossing 876454UMarathon OilSt Paul Park2,800 vehicles per day, counted 1995, 31 years old.
- Crossing 876455BMarathon OilSt Paul Park2,800 vehicles per day, counted 1995, 31 years old.
- Crossing 908323HCo Rd Mt Iron JctIron1 vehicles per day are reported. The count year is not reported.
- Crossing 908327KPrivate Rr CrossingForbes1 vehicles per day are reported. The count year is not reported.
- Crossing 908328SPrivate Rr CrossingForbesRoad traffic is not reported.
- Crossing 908331APrivateTwo Harbors1 vehicles per day are reported. The count year is not reported.
- Crossing 908332GPrivateTwo Harbors1 vehicles per day are reported. The count year is not reported.
- Crossing 908830RColorado Ave SoGolden Valley630 vehicles per day, counted 2011, 15 years old.
- Crossing 908831XGrenada AveLakeville675 vehicles per day, counted 2009, 17 years old.
- Crossing 908832ELaurel AveGolden Valley4,450 vehicles per day, counted 2009, 17 years old.
- Crossing 908833LSouthcross DriveBurnsville6,900 vehicles per day, counted 2010, 16 years old.
- Crossing 911201GUniversity Dr SWWaseca1,390 vehicles per day, counted 2010, 16 years old.
- Crossing 911202NEast Circle Dr NERochester14,024 vehicles per day, counted 2019, 7 years old.
- Crossing 911203V20th North StNew Ulm3,000 vehicles per day, counted 2009, 17 years old.
- Crossing 911204CEast End AveSpringfield1,400 vehicles per day, counted 2011, 15 years old.
- Crossing 911206RPrivate RoadRochester1 vehicles per day, counted 1992, 34 years old.
- Crossing 911208EPrivate RoadRochester1 vehicles per day, counted 1992, 34 years old.
- Crossing 911209L9th Ave NWByron54 vehicles per day, counted 2012, 14 years old.
- Crossing 911287THeel RdCook75 vehicles per day, counted 2019, 7 years old.
- Crossing 911288APrivate RoadVirginia1 vehicles per day, counted 1987, 39 years old.
- Crossing 911535PLong Lake Regional ParkNew Brighton800 vehicles per day, counted 2012, 14 years old.
- Crossing 913604C551st AveWinthrop2,700 vehicles per day, counted 2011, 15 years old.
- Crossing 913658HCivic Center Dr NWRochester15,511 vehicles per day, counted 2019, 7 years old.
- Crossing 913660JWescor Rd/598th AveEagle Lake2,300 vehicles per day, counted 2009, 17 years old.
Sources were checked on . Counts are reported records, not a safety assessment. Read how the data works.