De '''Stadtbahn B''' is een normaalsporige hogevloerstram van [[Duewag]] ontwikkeld voor de Stadtbahn-netten in Nordrhein-Westfalen.
In de jaren 60 plande men om alle de Stadtbahn-netwerken in het Ruhrgebiet met elkaar te verbinden en daarvoor werd een nieuw type sneltram ontwikkeld, genaamd ''Stadtbahn A''. Omdat dit type ook op het net van Köln en Bonn dienst moest doen en de tunnels in Köln niet geschikt waren voor dit type, werd de Stadtbahn B ontwikkeld. Het model werd ook geschikt geacht voor andere steden. Uiteindelijk zijn er diverse reeksen geleverd tussen 1973 en 1999, waarvan het merendeel nog steeds in dienst is.
De meeste stellen Stadtbahn B bestaan uit twee rijtuigen, maar Dortmund heeft ook een serie die uit drie rijtuigen bestaat.
Dit type doet nog dienst in Dortmund, Bochum, Essen, Düsseldorf, Köln en Bonn en tegenwoordig ook buiten Duitsland in andere steden als Mexico-Stad en Istanboel.
Oorspronkelijk was dit type ook gepland voor de [[Sneltram Utrecht - Nieuwegein/IJsselstein|Utrechtse sneltram]], maar omdat de Zwitserse fabrikant SIG een goedkopere aanbieding deed en aan dezelfde eisen voldeed, is uiteindelijk voor SIG gekozen.