Шарлероа е град-община в провинция Ено, Белгия, административен център на Окръг Шарлероа. Разположен е на река Самбър. Градът е най-големият във Валония и трета община в Белгия.
Градът е основан през 1666, когато испанците изграждат крепост до съществуващото село Шарноа, което преименуват на Шарлероа в чест на крал Карлос II. На следващата година районът е окупиран от французите и фортификационните работи са продължени и довършени от маршал Себастиан дьо Вобан. Крал Луи XIV предоставя привилегии на жителите на града, за да го развие, но договорът от Неймеген от 1678 го връща на испанците. През 19 век и началото на 20 век населението на Шарлероа нараства бързо с индустриализацията, основаваща се на въглищата, желязото и стъклото.
Шарлероа е един от традиционните центрове на белгийската тежка промишленост - въгледобив, металургия, стъкларска и химическа промишленост, енергетика.
В Шарлероа се намира международното летище Шарлероа Брюксел Юг, алтернатива на основното Международно летище Брюксел в Завентем.