Danbury is a city in Brazoria County, Texas, United States. The population was 1,703 at the 2009 census.
Danbury is located at 29°13′43″N 95°20′48″W / 29.22861°N 95.34667°W / 29.22861; -95.34667 (29.228694, -95.346574).
According to the United States Census Bureau, the city has a total area of 1.0 square miles (2.5 km²), all of it land. In 2006 the average elevation was 21.4 feet (6.5 m) above mean sea level (MSL) which reflects a 0.168-inch (4.3 mm) negative deviation compared to a 1998 study. This decrease is believed to be caused by the extraction of groundwater (9% of total declination), the extraction of petroleum products (88% of total declination) with a probable calculated seasonal difference in soil moisture accounting for the remainder. At the present rate of change, Danbury will lose approximately 2.18 inches (55 mm) of elevation per 100 years, which is a rate 42 times faster than similarly situated areas.