List of town tramway systems in Belgium
This is a list of town tramway systems in Belgium by region and province. It tables all tram systems, both past and present. Cities with currently operating systems, and those systems themselves, are indicated in bold and blue background colored rows. Known tram systems that operated on tracks other than standard gauge are indicated in the 'Notes' column.
[Brussels]
| Name of System | Location | Traction Type | Date | Date | Notes |
| Trams in Brussels | Brussels | Horse | 1 May 1869 | 190_ | |
| Trams in Brussels | Brussels | Steam | 1876 1879 | 1877 1879 | |
| Trams in Brussels | Brussels | Accumulator | 1883 1886 | 1883 1890 | |
| Trams in Brussels | Brussels | Electric | 1 May 1894 |
[Flanders]
[Antwerp Province]
| Name of System | Location | Traction Type | Date | Date | Notes |
| Antwerp tramway | Antwerp | Horse | 25 May 1873 | ? | Gauge: |
| Antwerp tramway | Antwerp | Electric | 2 Sep 1902 | Gauge: | |
| Mechelen | Electric | 1913 | 30 Apr 1957 | Reintroduction discussed |
[East Flanders]
| Name of System | Location | Traction Type | Date | Date | Notes |
| Trams in Ghent | Ghent | Horse | 24 May 1874 | ? | |
| Trams in Ghent | Ghent | Accumulator | 23 Jan 1899 | ? | |
| Trams in Ghent | Ghent | Electric | 1 Dec 1901 | Gauge: |
[Flemish Brabant]
| Name of System | Location | Traction Type | Date | Date | Notes |
| Leuven | Horse | ? | ? | ||
| Leuven | Electric | ? | 15 Aug 1952 | Gauge: Reintroduction discussed |
Limburg">Limburg (Belgium)">Limburg
| Name of System | Location | Traction Type | Date | Date | Notes |
| Hasselt – Genk | Steam | ? | ? | ||
| Hasselt – Genk | Electric | ? | 31 Jan 1958 | Reintroduction planned: Hasselt – Maastricht |
[West Flanders]
| Name of System | Location | Traction Type | Date | Date | Notes |
| Coast Tram (Belgium) | Belgian coast | Steam | 15 Jul 1885 | 1955 | |
| Coast Tram (Belgium) | Belgian coast | Electric | 1 Oct 1908 | Gauge: | |
| Brugge (Bruges) | Electric | 1913 | 1951 | Gauge: Reintroduction discussed: see Coast Tram (Belgium). | |
| De Panne | Horse | ? | ? | ||
| De Panne | Petrol | ? | ? | ||
| De Panne | Electric | ? | ? | See also: Coast Tram (Belgium). | |
| Knokke – Urban | Horse | ? | ? | ||
| Knokke – Urban | Electric | ? | 1951 | See also: Coast Tram (Belgium). | |
| Koksijde | Horse | ? | ? | See also: Coast Tram (Belgium). | |
| Kortrijk | Steam | ? | ? | ||
| Kortrijk | Electric | ? | 25 Mar 1963 | ||
| Nieuwpoort – Oostduinkerke | Steam | ? | ? | ||
| Nieuwpoort – Oostduinkerke | Electric | ? | ? | See also: Coast Tram (Belgium). | |
| Oostende /Ostend urban | Steam | ? | ? | ||
| Oostende /Ostend urban | Accumulator | ? | ? | ||
| Oostende /Ostend urban | Electric | ? | 1 Jul 1958 | ||
| Tielt | Horse | ? | ? |
Wallonia
Hainaut">Hainaut (province)">Hainaut
| Name of System | Location | Traction Type | Date | Date | Notes |
| Trams in Charleroi | Charleroi | Steam | 1881 | ? | |
| Trams in Charleroi | Charleroi | Electric | 4 Jul 1904 | 29 Jun 1974 | Gauge: Converted to light rail. |
| Métro Léger de Charleroi | Charleroi | Electric | 21 Jun 1976 | Light rail. Gauge: See also: List of former MLC lines. | |
| La Louvière | Steam | ? | ? | ||
| La Louvière | Electric | ? | August 1993 | ||
| Vicinal | Steam | 3 Jun 1887 | ? | ||
| Vicinal | Electric | 28 Mar 1901 | Interurban tramway system. First grade separated segment opened om 21 June 1976. | ||
| Mons | Steam | ? | ? | ||
| Mons | Petrol | ? | ? | ||
| Mons | Electric | ? | 3 Jun 1973 | ||
| Péruwelz | Horse | ? | ? | ||
| Tournai | Electric | ? | 21 May 1955 |
[Liège Province]
| Name of System | Location | Traction Type | Date | Date | Notes |
| Eupen | Electric | ? | 30 Jul 1956 | ||
| Trams in Liège | Liège | Horse | 20 Nov 1871 | ? | |
| Trams in Liège | Liège | Electric | 22 Oct 1896 | 23 Dec 1961 | Gauge: |
| Trams in Liège | Liège | Electric | 28 Apr 2025 | Light rail | |
| Liège – Seraing | Horse | ? | ? | ||
| Liège – Seraing | Steam | ? | ? | ||
| Liège – Seraing | Electric | ? | 30 Apr 1968 | ||
| Verviers | Horse | ? | ? | ||
| Verviers | Electric | 1900 | 31 Dec 1969 | Gauge: |
Namur">Namur (province)">Namur
| Name of System | Location | Traction Type | Date | Date | Notes |
| Trams in Han-sur-Lesse | Han-sur-Lesse | Diesel | 1906 | Gauge: Tourist historic cars. | |
| Trams in Han-sur-Lesse | Han-sur-Lesse | Electric | 2014 | Gauge: Tourist historic cars. | |
| Trams in Namur | Namur | Electric | ? | 26 May 1963 |