Beecher City is a village in Effingham County, Illinois, United States. The population was 463 at the 2010 census. Beecher City was founded in 1881.
Beecher City is located in northwestern Effingham County at 39°11′13″N 88°47′9″W / 39.18694°N 88.78583°W (39.187030, -88.785737).Illinois Route 33 passes through the village, leading east 15 miles (24 km) to Effingham.
According to the 2010 census, Beecher City has a total area of 0.9 square miles (2.33 km2), all land.
The village is home to the Beecher City Unit 20 School District. The district has a junior/senior high school as well as a grade school serving grades K-6 located in the town. Recently the neighboring town of Shumway housed a grade school for grades K-2, but it closed down at the start of the 2010-2011 school year. The town has a post office, bank, a village paper, and a popular gas station, known as "the station". This small village is also complete with a volunteer fire department, and several churches.