Welcome to the Sawtooth National Forest. The Sawtooth National Forest is a place remarkable beauty that has been providing goods and services to the American people since its eastablishment in 1905. This 2.1 million acre forest is situated in south central Idaho and extends into northern Utah. Read Full Article