Comuna se află în sudul județului, pe dealurile dintre râurile Români și Cracău. Este străbătută de șoseaua județeană DJ157, care o leagă spre vest de DochiaDumbrava Roșie și Piatra Neamț (unde se termină în DN15) și spre est de FăureiTrifești și Horia (unde se termină în DN15D).