 Hazen is located at (34.796306, -91.566536).According to the United States Census Bureau, the city has a total area of , all land.Included is a 0.25-mile wide strip of annexed land along Interstate 40 in Prairie County.