Uničov (Czech pronunciation:[ˈuɲɪtʃof]; German:Mährisch-Neustadt, Hanakian Oničov) is a town in the Olomouc Region of the Czech Republic. It is located in the historic Moravia region between the Plain of Hanakia and the Eastern Sudetes, about 22km (14mi) northwest of Olomouc. The town has around 12,400 inhabitants.