Rychnov nad Kněžnou se nachází v okresu Rychnov nad Kněžnou a ten je součástí Královéhradecký kraje.
Rychnov nad Kněžnou se dělí do těchto částí:
Rychnov nad Kněžnou - 51601
Roveň - 51601
Panská Habrová - 51603
Lokot - 51601
Litohrady - 51601
Lipovka - 51601
Jámy - 51601
Dlouhá Ves - 51601