fort payne is a city in dekalb county, alabama, united states. at the 2000 census, the population was 12,938. the city is the county seat of dekalb county. the city calls itself the "official sock capital of the world."