According to the United States Census Bureau, the village has a total area of , all of it land [REF].
Brushton is located on U.S. Route 11 (Washington Street) at the junction of County Road 8 (Fay-Brushton Road/Farm-To-Market Rd.).