En sporvej er et trafikanlæg, hvorpå der kører sporvogne. Sporvejsspor er modsat jernbanespor ofte nedsænket i offentlig vej, enten i egne kørebaner eller i blandet trafik; sporveje anlagt i eget areal, hurtigsporveje, har dog siden transportmidlets fremkomst eksisteret parallelt med gadesporveje, og stort set alle sporvejssystemer i verden indeholder begge typer tracé.
Sporveje i blandet trafik kaldes normalt gadesporveje. Såfremt sporvognen fremføres i egne kørebaner eller et afskærmet sporareal på offentlig vej, ses også betegnelsen hurtigsporveje, der dog mest anvendes om sporveje på egen tracé, dvs. eget sporareal forløbende uafhængigt af offentlige veje.
I Danmark har sporveje i eget areal i offentlig vej været hyppigt forekommende, om end drift i blandet trafik med de øvrige gadekøretøjer har været det almindeligste. Sporveje på egentligt eget areal har været forholdsvis sjældne, hvorfor den fagsproglige betegnelse hurtigsporvej herfor ofte ses erstattet med det tyske Überlandstrassenbahn eller siden 1990'erne med det engelskinspirerede letbane, bl.a. fordi den danske terminologi på området ikke har været bredt anvendt siden nedlæggelsen af de danske sporvejssystemer.
For tiden er Albanien, Island, Kosovo, Litauen, Malta, Moldova, Montenegro, Nordmakedonien og Slovenien de eneste større lande i Europa, der ikke har letbaner/sporveje længere, men i fortiden havde de nævnt lande sporvejes systemer og netværker.
Navnet sporvej er også ofte brugt om de selskaber, der driver (drev) sporvejstrafik.