Nový Malín (until 1947 Frankštát, German: Frankstadt an der Mährischen Grenzbahn) is a municipality and village in Šumperk District in the Olomouc Region of the Czech Republic. It has about 3,700 inhabitants.
Nový Malín lies approximately 5 kilometres (3 mi) south-east of Šumperk, 43 km (27 mi) north of Olomouc, and 188 km (117 mi) east of Prague.
Villages of Mladoňov and Plechy are administrative parts of Nový Malín.
In 1947 the village was renamed, in the context of the removal of Germans from the German-originated Frankštát to Nový Malín (New Malín) in honor of Český Malín, a Czech village in Volhynia (today's Ukraine) destroyed by Nazis (with the help of Poles (or Polish speakers)) just 4 years before with 374 Czechs being killed. Several survivors from Český Malín also settled in Nový Malín.