Baldwin II of Mons (1056–1098?) was count of Hainaut from 1071 to his death. He was the younger son of Baldwin VI, Count of Flanders and Richilde, Countess of Mons and Hainaut.