Gornești lies on the Transylvanian Plateau, on the left bank of the Mureș River. Located in the central part of the county, it is crossed by national roadDN15 [ro], which connects it to the county seat, Târgu Mureș, 19 km (12 mi) to the south, and to Reghin, 14 km (8.7 mi) to the north.
Gornești has an absolute Hungarian majority. According to the 2011 census, it has a population of 5,577, of which 71.9% are Hungarian; 18.5% are Romanian, and 9.5% Roma.[3]