Texas State Highway 21 passes through the center of the city, leading northeast 23 miles (37 km) to Bryan and southwest 50 miles (80 km) to Bastrop.
Texas State Highway 36 bypasses the center of the city to the northeast, leading northwest 16 miles (26 km) to Milano and southeast 32 miles (51 km) to Brenham.
As of the 2020 United States census, there were 3,993 people, 1,694 households, and 896 families residing in the city.
26.3% of all households were made up of individuals, and 15.8% had someone living alone who was 65 years of age or older.
The climate in this area is characterized by hot, humid summers and generally mild to cool winters.