Charleroi ( ) is a borough in Washington County, Pennsylvania. It lays along the Monongahela River. It is 21 miles south of Pittsburgh. Charleroi was settled in 1890 and incorporated in 1891. The 2010 census recorded a population of 4,120.