Курьинский район расположен на юге Алтайского края. По территории района проходят автомобильные трассы Поспелиха — Курья —
Змеиногорск, Барнаул — 3меиногорск,
Рубцовск— Курья — Колывань.
На территории района расположены два памятника природы федерального значения —
озеро Белое и
озеро Моховое. Озеро Белое расположено в пяти километрах от подножия г. Синюха. Популярностью пользуются святилище на горе Очаровательной, Колыванский борок.
Село Новофирсово расположено на Приобском плато. В 2,5 километрах к востоку от села обнаружено месторождение серебра и золота, которое также содержит большое количество полиметаллических руд.
В окрестностях села находится Новофирсовская степь — особо охраняемая природная территория Алтайского края. Её площадь составляет 3,5 гектара.