Denmark is an unincorporated community and former city in Madison County, Tennessee, United States roughly 14 miles southwest of Jackson. The zip code is 38391. Although it was once a thriving farming community, a combination of man-made and natural disasters has reduced Denmark to a few remaining houses and the historic antebellum Denmark Presbyterian Church.