These are the main rivers of Belgium.

All of Belgium is drained into the North Sea, except the municipality of Momignies (Macquenoise), which is drained by the river Oise into the English Channel. Rivers that flow into the sea are sorted alphabetically. Rivers that flow into other rivers are sorted by the proximity of their points of confluence to the sea. Some rivers (e.g. Moselle, Rhine, Seine) do not flow through Belgium themselves, but they are mentioned for having Belgian tributaries. They are given in italics. Below, the Belgian rivers are given alphabetically. See also Category:Rivers of Belgium. If the names are different in French, Dutch or German, they are given in parentheses (only given if the river comes into French, Dutch or German-speaking territory).

Note for additions: Please remember to add the city where the river meets for each river. For an alphabetical overview of rivers of Belgium, see the category Category:Rivers of Belgium.

By basin

Meuse

Rhine

Scheldt

Seine

Yser