NOTOC There is more than one place called Freetown: Sierra Leone Freetown - The capital of Sierra Leone. Caribbean Freetown (Antigua) - Tiny (pop 619) hamlet on a peninsula at the southeast of the island between Willoughby Bay and Nonsuch Bay. Freetown (Bahamas) - Small (pop 3138) settlement between Deep Creek and Waterford on the island of Eleuthera. United States of America Freetown (Alabama) - a town in Alabama. Freetown (Indiana) - a town in Indiana. Freetown (Kentucky) - a town in Kentucky. Freetown (Louisiana) - a town in Louisiana. Freetown (Massachusetts) - a town in Massachusetts. Freetown (New York) - a town in New York.