 Edison is located in northwestern Calhoun County at (31.560891, -84.737984).It is west of Albany and east of the Alabama line at Fort Gaines.According to the United States Census Bureau, Edison has a total area of , all land.