豐縣轄雙石鋪鎮、豐州鎮、黃牛鋪鎮、紅花鋪鎮、河口鎮、唐藏鎮、平木鎮、平坎鎮、南星鎮、三岔鎮、巖灣鄉、溫江寺鄉。中國還有馬頭灘林業局和新家山林場。
豐縣位於亞熱帶和溫帶的分界線上,海拔965,438+05m至2,738m。屬半濕潤山地氣候,垂直分布明顯,是秦嶺綠色屏障的重要組成部分。全縣耕地面積30333公頃。