"Union Lake" redirects here. For "Union Lake" in New Hampshire, see Swains Lake
Union Lake is an unincorporated community in Oakland County in the U.S. state of Michigan. It is located at the junction of four townships at 42°36′53″N 83°26′48″W / 42.61472°N 83.44667°WCoordinates: 42°36′53″N 83°26′48″W / 42.61472°N 83.44667°W:
The ZIP code is 48387 and the FIPS place code is 81380.