Hubbard is a city in Hill County in Central Texas. It was named for Texas Governor Richard B. Hubbard. The population was 1,586 at the 2000 census.
Hubbard is located at 31°50′51″N 96°47′50″W / 31.8475°N 96.79722°W / 31.8475; -96.79722 (31.847593, -96.797352).
According to the United States Census Bureau, the city has a total area of 2.0 square miles (5.2 km²), of which, 2.0 square miles (5.1 km²) of it is land and 0.50% is water.