Shelby is a village in Polk County, Nebraska, United States. The population was 690 at the 2000 census. The center of population of Nebraska is located near Shelby . Shelby lies along the north side of Highway 81 near the eastern edge of Polk County. It is six miles (10 km) east of Osceola, and just 17 miles (27 km) south and three miles (5 km) west of Columbus.