Cullman is a city in Cullman County, Alabama, United States. It is located along Interstate 65, 50 miles (80 km) north of Birmingham, Alabama and 55 miles (89 km) south of Huntsville, Alabama. According to the 2008 census, the city has a population of 15,295. The city is the county seat of Cullman County.