The municipality borders Demir Hisar Municipality to the northwest, Kruševo Municipality and Krivogaštani Municipality to the north, Prilep Municipality to the northeast, Novaci Municipality to the southeast, and Bitola Municipality to the southwest.
