W 1871 roku mury obronne zostały rozebrane.

Ze względu na strategiczne położenie miasta nad Sambrą, w czasie I wojny światowej toczyły się o nie ciężkie walki. W dniach 21–23 sierpnia 1914 Niemcy i Francja stoczyły bitwę pod Charleroi, z której zwycięsko wyszli Niemcy, zadając Francuzom ciężkie straty. 22 sierpnia 1914 Niemcy dopuścili się rzezi 383 cywilów na przedmieściach miasta. Po II wojnie światowej w mieście upadł ciężki przemysł. Obecnie razem z najbliższymi gminami, Charleroi jest największym miastem w Walonii i czwartym pod względem wielkości miastem w Belgii.

Podział administracyjny mały|280px|Podział administracyjny Charleroi #NazwaPowierzchniaPopulacja (2022)1Charleroi (I)3,8520 1442Dampremy (II)2,756 8073Lodelinsart (III)2,958 4594Gilly (IV)7,3919 9575Montignies-sur-Sambre (V)6,0418 6416Couillet (VI)5,0011 4587Marcinelle (VII)13,2223 6048Mont-sur-Marchienne (VIII)9,2712 5659Marchienne-au-Pont (IX)6,7415 06410Monceau-sur-Sambre (X)7,099 74211Goutroux (XI)2,702 91112Roux (XII)5,518 77313Jumet (XIII)12,6524 58514Gosselies (XIV)12,1110 77415Ransart (XV)5,698 937