These are the main rivers that flow wholly or partially in Belgium or have Belgian tributaries.
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.
Some rivers (e.g. Moselle, Rhine, Seine) do not flow through Belgium themselves, but they are mentioned for having Belgian tributaries.
If the names are different in French, Dutch or German, they are given in parentheses (only given if the river flows in French, Dutch or German-speaking territory).