Brookston is a town in Prairie Township, White County, in the U.S. state of Indiana. The population was 1,554 as of the 2010 census. Brookston was platted in 1853, and named for James Brooks, a railroad official. The Brookston post office has been in operation since it was first platted. According to the 2010 census, the town has a total area of 0.66 square miles (1.7 km2), all land.