Cullman is een stad in Cullman County, Alabama. Cullman ligt langs de Interstate 65, ongeveer 50 mijl (80 km) ten noorden van Birmingham, en ongeveer 55 mijl (89 km) ten zuiden van Huntsville. Volgens de volkstelling van 2010 telt het 14.775 inwoners. Cullman is de zetel van Cullman County, Alabama.