Mahanoy City (pronounced MAHA-noy) is a borough located southwest of Wilkes-Barre and 13 miles southwest of Hazleton. It is located entirely within but is not part of Mahanoy Township. As of the 2010 census, the population was 4,162.