Charlotte Court House is a town located in Charlotte County, Virginia. Charlotte Court House has a 2026 population of 493. It is also the county seat of Charlotte County. Charlotte Court House is currently declining at a rate of -1.2% annually and its population has decreased by -2.76% since the most recent census, which recorded a population of 507 in 2020.