 Newbern is located at (32.594818, -87.535431).According to the U.S. Census Bureau, the town has a total area of , all land.The town is located in the geographic region known as the Black Belt, related to the fertile soil which attracted developers of cotton plantations in the antebellum years, and also to the population of enslaved African Americans who worked at those sites.