Freeport is a city in Brazoria County, Texas within the Houston – Sugar Land – Baytown Metropolitan Area in Southeast Texas. As of the 2000 U.S. census, the city population was 12,708. Freeport is about sixteen miles from Angleton.