 Homer was incorporated as a town in 1859, and its first courthouse was built in 1863.Homer is located at (34.333851, -83.499844).According to the United States Census Bureau, the town has a total area of , of which is land and , or 0.38%, is water.