North Courtland is a city located in Alabama. With a 2020 population of 622, it is the 312th largest city in Alabama and the 12387th largest city in the United States . North Courtland is currently growing at a rate of 0.16% annually but its population has decreased by -1.58% since the most recent census, which recorded a population of 632 in 2010. North Courtland reached it's highest population of 633 in 2011. Spanning over 1 miles, North Courtland has a population density of 939 people per square mile.
The average household income in North Courtland is $29,332 with a poverty rate of 29.48%. The median rental costs in recent years comes to $390 per month, and the median house value is $69,000. The median age in North Courtland is 43.5 years, 43.2 years for males, and 44.6 years for females.