Cullman, AL Micro Area

The Cullman, AL micropolitan area is home to 89,463 residents and 39,538 housing units, centered in Alabama. Its median household income is $60,916, and the median family income is $76,098. The median age is 41.1, 1.8 years older than the Alabama median of 39.3. Residents are 49.5% male and 50.5% female.

Population

89,463

Median household income

$60,916

Median family income

$76,098

Median age

41.1

Housing units

39,538

Zip codes

11

with 1,000+ residents

Population by Race and Ethnicity

White residents make up the largest share of the micropolitan area at 91.0%, followed by multiracial residents at 5.0%. Hispanic or Latino residents, who can be of any race, make up 4.9% of the population.

Hispanic or Latino residents can be of any race, so shares add to more than 100%.

Zip Codes in the Cullman, AL Micro Area

The Cullman, AL micropolitan area includes 11 zip codes in Cullman County, home to a combined 88,351 residents. The most populous is Cullman (35055) with 23,231 residents. Median household incomes range from $47,720 in Hanceville (35077) to $78,474 in Logan (35098). Home values are highest in Crane Hill (35053) at $264,500 and lowest in Baileyton (35019) at $131,800. Holly Pond (35083) has the youngest population, with a median age of 32.3, while Crane Hill (35053) is the oldest at 49.4.

Highest income

$78,474

Logan (35098)

Lowest income

$47,720

Hanceville (35077)

Highest home value

$264,500

Crane Hill (35053)

Lowest median rent

$768/mo

Vinemont (35179)

Median Household Income by Zip Code

Each bar is one zip code, ranked from highest to lowest median household income. The area-wide median is $60,916, and 5 of 11 zip codes are above it.

Compare Every Zip Code

Select a column heading to sort. Select a zip code to see its full profile.

ZipTownCountyPopulationMedian incomeHome valueMedian rentMedian ageOwner occupied
35055CullmanCullman County23,231$58,488$218,900$92341.564.2%
35057CullmanCullman County15,514$77,054$211,200$90340.086.7%
35077HancevilleCullman County13,290$47,720$162,400$84046.172.2%
35058CullmanCullman County11,003$59,950$212,300$94038.874.4%
35179VinemontCullman County8,957$62,750$177,300$76841.788.6%
35083Holly PondCullman County4,276$58,056$225,400$1,05832.374.0%
35033BremenCullman County3,237$51,071$186,800$1,14246.883.5%
35053Crane HillCullman County2,890$62,250$264,500$84849.496.1%
35019BaileytonCullman County2,497$61,470$131,800$88338.389.9%
35087JoppaCullman County2,338$49,879$172,200$86346.585.6%
35098LoganCullman County1,118$78,474$173,100$80334.762.7%

Source: U.S. Census Bureau, American Community Survey 5-year estimates. Zip codes are grouped by the micropolitan area their population mainly falls in.

Scroll to Top