The commune lies on the Central Moldavian Plateau, on the banks of the Bârlad River, which has its source here. It is located in the southeastern extremity of Neamț County, on the border with Bacău County, 26 km (16 mi) from Roman and 43 km (27 mi) from Bacău; the county seat, Piatra Neamț, is 70 km (43 mi) away.