Caledonia Township is located on the northern border of Alcona County. Its largest community is the small town of Spruce. It is located about five miles east of Hubbard Lake, which bisects the township in half. The other half of the township consists of rural forest and swamp land. Hubbard Lake is the main feature of this township, which includes a small peninsula jutting south into the lake ending at what is known as Churchill Point. This peninsula divides the lake into East Bay, and the larger North Bay.
A ride two miles south on Bennett Rd. from Spruce Rd. provides a good view of the lake.
Spruce began as a lumbering community in 1898 when Donald A. Hecox built a saw mill here and became the town’s first postmaster. It survived the lumber era due to its nearness to Hubbard Lake, serving its tourist and resident population.
Today, it contains a general store, post office, park and VFW Hall.