Фи́рсово — село в Первомайском районе Алтайского края, входит в состав муниципального образования Санниковский сельсовет. Село Фирсово расположено в лесостепной зоне, в долине Верхней Оби у подножия Бийско-Чумышской возвышенности на левом берегу реки Лосиха.Характерной особенностью местности вблизи села Фирсово является наличие старого русла Лосихи, периодически затопляемого в период половодья. В целом, село находится на территории с преобладанием болотно-луговых ландшафтов. Южная граница села упирается в крупное (1600 га) торфяное болото Моховое. На севере расположены заболоченные, преимущественно берёзовые, леса, с выраженным ярусом кустарников. Восточная часть села граничит с участком Верхне-Обского бора. В садах выращиваются плодово-ягодные культуры: вишня, груша, малина, облепиха, слива, смородина, яблоня. Состав почв: В границах села распространены пойменные луговые и темно-серые лесные почвы, а для лиственных лесов вокруг села характерны солоди и серые лесные осолоделые почвы. Село Фирсово находится в районе с резко континентальным довольно сухим климатом. Зима — продолжительная и холодная, с устойчивым снежным покровом; лето — короткое и жаркое.