Richwood is located in south-central Brazoria County at (29.061512, -95.412597) [REF].
According to the United States Census Bureau, Richwood has a total area of , of which is land and , or 1.30%, is water [REF].