Johannesburg is an unincorporated community in Otsego County in the U.S. state of Michigan. Located within Charlton Township, the community lies between Gaylord and Atlanta along the route of M-32. As an unincorporated community, Johannesburg has no legally defined boundaries or population statistics of its own. However, a post office operates out of the community, with the ZIP Code 49751.
Less