German Valley is a village in Stephenson County, Illinois, United States. German Valley is located four miles south of U.S. Route 20 between Freeport and Rockford. German Valley had a population of 433 at the 2020 census, with a 2023 estimate of 424.