Junction is a village located in the U.S. state of Illinois. It is within the heart of Gallatin County. It has a total area of 0.883 square miles at 37°43′22″N 88°14′17″W. The elevation is 692 feet above sea level. As of the 2010 census data, it had a total population of 129. The population density was 137.81/sq mi. Junction has Zip code 62954.