Rychnov nad Kněžnou (nem. Reichenau an der Knieschna) je okresné mesto v Královohradeckom kraji v severovýchodných Čechách. Mesto leží v Orlickej tabuli na rieke Kněžnej. Mesto má 11 823 obyvateľov a rozlohu 3 499 ha. V meste sa nachádza zámok Rychnov nad Kněžnou.