This is a list of town tramway systems in Poland. It includes all tram systems in Poland, past and present; cities with currently operating systems, and those systems themselves, are indicated in bold and blue background colored rows. Those tram systems that operated on other than standard gauge track (where known) are indicated in the 'Notes' column.
Gauge: 1,000 mm (3 ft 3+3⁄8 in). Note: The Austrian-ruled town of Teschen (Polish: Cieszyn; Czech: Těšín) became part of Poland in 1918, following the collapse of Austria-Hungary. The suburb of Sachsenberg (Polish: Saska Kępa), west of the river Olza (Polish: Olza; Czech: Olše) became part of Czechoslovakia as Český Těšín from 28 July 1920. The tramway connected the railway station (in Český Těšín) to the business centre (in Cieszyn). It suffered financial losses following division of the town and was therefore closed in 1921.
Nowa Huta, founded as a separate industrial town in 1949, was amalgamated with Kraków in 1951 and has been served by the Kraków tramway system from 1952.
Gauge: 1,000 mm (3 ft 3+3⁄8 in) Słubice was part of Frankfurt (Oder), Germany, until 1945 and was served by a tramway line that crossed the river Odra (German: Oder). Between 2004 and 2016 extension of the Frankfurt system into Słubice was considered but ultimately dropped.