 Nectar is located in central Blount County at 33°58'8.846" North, 86°38'10.522" West (33.969124, -86.636256), in the valley of the Locust Fork of the Black Warrior River.Alabama State Route 160 passes through the center of the town, leading northeast to Cleveland and southwest to Interstate 65 near Warrior.According to the U.S. Census Bureau, the town has a total area of , of which , or 0.76%, is water.