Viișoara (German: Hohndorf; Hungarian: Csatófalva; Hungarian pronunciation: [ˈtʃɒtoːfɒlvɒ]) is a commune in Mureș County, Transylvania, Romania that is composed of three villages: Ormeniș (Irmesch; Szászörményes), Sântioana (Johannisdorf; Szászszentiván), and Viișoara.
The commune is situated on the Transylvanian Plateau, on the bank of the rivers Domald and Sântioana, at an altitude of 375 m (1,230 ft).
At the 2002 census, the commune had a population of 1,663: 70% Romanians, 25% Roma, 3% Hungarians, and 2% Germans.
At the 2011 census, there were 1,659 inhabitants, of which 60.76% Romanians, 31.95% Roma, 1.75% Hungarians, and 1.69% Germans.
At the 2021 census, Viișoara had a population of 1,802, of which 67.54% Romanians, 20.14% Roma, 2.89% Germans, and 1.78% Hungarians.