Johannesburg, Michigan

Johannesburg: a city in Otsego County, Michigan.

About

Johannesburg is a city located in the county of Otsego in the U.S. state of Michigan.

Quick Facts about Johannesburg

State Michigan (United States)
County Otsego County
Latitude & Longitude 44.9856,-84.4559
Time Zone America/Detroit
Local time 14:02:39 (6th November 2026)
Postal code 49751
Weather 33℉ Rain And Snow Showers Likely 7-days weather

Geography

Johannesburg is located at 44°59'8"N 84°27'21"W (44.9855700, -84.4558500).

Johannesburg map

Click "full screen" full screen map icon to open full mode. View satellite images

Weather

33°F
Rain And Snow Showers Likely
10 mph N Overnight

Rain and snow showers likely. Cloudy. Low around 33, with temperatures rising to around 36 overnight. North wind around 10 mph. Chance of precipitatio...

7-Day Forecast
Johannesburg zip code is 49751. County name: Otsego, County fips: 26137

Nearby Schools and Colleges

Schools and campuses linked to Johannesburg, MI. Select a name to open its map and contact details.

Code Name City ZIP
170587 Kirtland Community College Grayling (MI) 49738

Nearby Transit Stations (15)

Rail and bus stations connected to Johannesburg, MI. Select a station to open its map and address details.

Code Name Address Type
WNK Walloon Lake, Michigan Hwy 131 & Hwy 75 BUS
BYC Boyne City, Michigan 1000 East Division St. BUS
ALA Alanson, MI 7640 Burr Avenue BUS
PSK Petoskey, Michigan 301 West Mitchell St. BUS
PST Pellston, Michigan 110 North US Highway 131 BUS

Closest post offices linked to Johannesburg.

Post Office Name City ZIP
Johannesburg Post Office Johannesburg (MI) 49751

Other cities in Otsego County

Cities, towns, neighborhoods & other populated places in Otsego County , MI.

City Name Population Title
Gaylord 3,665 City in Michigan, United States

Distance to Other Cities

All driving distances from Johannesburg →