Welcome to the Village of Forreston! Forreston is located in Forreston Township, in the northwest corner of Ogle County, Illinois. Forreston is located approximately 12 miles south of Freeport and 20 miles north of Dixon which provides for diverse shopping, attractions, theaters, and recreational opportunities. Forreston is located in a rich agricultural area. It has lovely old store front businesses, good schools, and affordable housing.