Basic Facts about Freetown. Freetown is the capital of Sierra Leone in West Africa and just over one million residents live there.Freetown was founded in the 1780's as a home for freed slaves from North America and the Caribbean.reetown is the capital of Sierra Leone in West Africa and just over one million residents live there.