Nowa Ruda is a town in south-western Poland near the Czech border, lying on the Włodzica river in the central Sudetes mountain range. As of 2019 it had 22,067 inhabitants. The town is located in Kłodzko County, Lower Silesian Voivodeship. It is the seat of the rural district of Gmina Nowa Ruda, but is not part of its territory.