Bell is a town in Gilchrist County, Florida, United States. The town is situated in the northern part of the county, and located in North Florida. The population was 518 at the 2020 US Census, up from 456 at the 2010 US Census. It is part of the Gainesville, Florida Metropolitan Statistical Area.