Nowa Ruda położona jest w Sudetach Środkowych, nad rzeką Włodzicą i jej dopływami; pomiędzy Górami Sowimi, Bardzkimi, Suchymi i Stołowymi, w dolinach i obniżeniach pomiędzy wzniesieniami Wzgórz Włodzickich. Pod względem historycznym Nowa Ruda leży w ziemi kłodzkiej.

Miasto podzielone jest na trzy dzielnice: Centrum, Drogosław i Słupiec.

Sąsiednie gminy to: Nowa Ruda (gmina wiejska), Radków.

Historia Nowa Ruda, miasto położone w dolinie rzeki Włodzicy i jej dopływów, swą historią sięga XIII w. Miasto założone zostało za czasów kolonizacji na prawie niemieckim pod rządami króla czeskiego Przemysława Otokara II (1233–1278), który panował od 1253 do swojej śmierci. Pierwsza pisemna wzmianka o Nowej Rudzie, zamieszczona w najstarszej księdze fundacji miejskiej Kłodzka, datowana jest na 1337 Dziesięć lat później, w 1347 osada należała do Hannusa Wustehubego, który w 1352 sprzedał noworudzkie dobra rodzinie Donynów. W latach 1350–1470 w mieście znacząco rozwinęło się rzemiosło takie jak tkactwo, szewstwo, oraz sukiennictwo. Od 1368 było siedzibą okręgu sądowego, którym zarządzał wójt. Poskutkowało to nadaniem statutu cechowego szewcom noworudzkim w 1404 oraz miejskim sukiennikom w 1416. Podczas wojen husyckich (1419–1436) miasto było parokrotnie najeżdżane w latach 1427–1429, co doprowadziło do jego zniszczenia.