 The Bates County Courthouse and Palace Hotel are listed on the National Register of Historic Places.According to the United States Census Bureau, the city has a total area of , of which is land and is water.Butler is considered a part of the Kansas City metropolitan area.