Union City is a city in Wayne Township, Randolph County, Indiana, United States. As of the 2010 census, the city had a population of 3,584. Union City was a stop along the Pittsburgh, Cincinnati, Chicago and St. Louis Railroad, a forerunner of the Pennsylvania Railroad that connected Pittsburgh to Chicago and St. Louis.