Brays Fork is a populated place LOCATED WITHIN the Town of Tappahannock. In turn, the Town of Tappahannock is located within Essex County.
Brays Fork is located at latitude 37.9 and longitude -76.867.
Since Brays Fork is located within the Town of Tappahannock, all of the census and demographic data for residents of Brays Fork are included as part of the information reported for Town of Tappahannock in the "Profile" tab above.