Bronson is a town in Levy County, Florida, United States. The population was 964 at the 2000 census. It is the county seat of Levy County.
Bronson is located at 29°26′56″N 82°38′11″W / 29.44889°N 82.63639°W / 29.44889; -82.63639 (29.448784, -82.636314).
According to the United States Census Bureau, the town has a total area of 4.0 square miles (10.5 km²), of which, 4.0 square miles (10.2 km²) of it is land and 0.1 square miles (0.2 km²) of it (2.23%) is water.