Courcelles is a municipality in Belgium, located in the province of Hainaut within the Wallonia region. It lies in the western part of the country, in the French-speaking southern half of Belgium.
As a Walloon municipality, it forms part of the administrative structure of Hainaut province, one of the five provinces of Wallonia. The municipality is one of many local administrative units that make up the region.