In 1838, the community was initially called Ward City, which was named after an early settler, E. P.
[5] The exact coordinates for the Town of Brooker is located in western Bradford County at 29°53′20″N 82°19′53″W / 29.88889°N 82.33139°W / 29.88889; -82.33139 (29.888922, –82.331397).
According to the United States Census Bureau, the town has a total area of 0.54 square miles (1.4 km2), all land.
The climate in this area is characterized by hot, humid summers and generally mild winters.
As of the 2020 United States census, there were 322 people, 113 households, and 82 families residing in the town.
[13] As of the 2010 United States census, there were 338 people, 142 households, and 104 families residing in the town.