West Union is a village in Adams County, Ohio, United States. The population was 2,903 at the 2000 census. It is the county seat of Adams County. West Union is served by West Union High School, the Adams County/Ohio Valley School District, and the Adams County Public Library.