Bouillon is a municipality located in the Belgian province of Luxembourg. On January 1st, 2002 Bouillon had a total population of 5,393 (2,649 males and 2,744 females). The total area is 148.94 km² which gives a population density of 36.21 inhabitants per km².

Bouillon is also a commune in the Pyrénées-Atlantiques département, in France.