 Cuba is located at (32.433782, -88.371776).According to the U.S. Census Bureau, the town has a total area of , of which is land and 0.25% is water.As of the 2010 United States Census, there were 346 people living in the town.