Bracey is a census-designated place in Mecklenburg County, Virginia, United States. It is located next to South Hill, La Crosse, and Broadnax also in Mecklenburg County. The CDP had an estimated population of 1,554 in 2010.