Northport is a city in Tuscaloosa County, Alabama, United States. According to 2005 Census Bureau estimates the population is 21,216. It is part of the Tuscaloosa, Alabama Metropolitan Statistical Area.