Herrieden is a town in the district of Ansbach and situated in the Middle Franconia region of Bavaria, Germany. It lies along the upper Altmühl river, about 9 km (6 mi) southwest of the city of Ansbach, 47 km southwest of the city of Nürnberg, 95 km east of Heilbronn and 144 km northwest of Munich.