Rio Vista is a city in Johnson County, Texas, United States. The population was 1,008 in 2020. Rio Vista is located in southern Johnson County. Texas State Highway 174 passes through the west side of the city, leading north 8 miles to Cleburne, the county seat, and southwest 30 miles to Meridian.