Freedom House

$40.7M revenue • 1850 M St NW floor 11, Washington, DC, 20036, United States

Last Updated May 20, 2025

Company Overview

Company Name

Freedom House

Address

1850 M St NW floor 11, Washington, DC, 20036, United States

Approx. Annual Revenue

$40.7M

Established

1996

About Freedom House

Freedom House is a non-profit organization based in Washington, DC, United States. It is dedicated to promoting democracy and human rights around the world, with a focus on issues such as countering authoritarianism and supporting defenders for democratic change.

Frequently Asked Questions about Freedom House

Technologies Used

Social Profiles

Key Decision Makers

Melissa Graham Sr. Finance, Grants Compliance and Business Operations Manager
LinkedIn
Lara Shane President