Phenix is a town in Charlotte County, Virginia, United States. The population was 226 at the 2010 census. Phenix is located in western Charlotte County at 37°4′51″N 78°44′50″W / 37.08083°N 78.74722°W, along Virginia State Route 40, which leads east 6 miles to Charlotte Court House, the county seat, and west 12 miles to Brookneal.