 Eleanor is located at (38.539037, -81.931046).According to the United States Census Bureau, the town has a total area of , of which, is land and is water.The climate in this area is characterized by relatively high temperatures and evenly distributed precipitation throughout the year.