Station: Shiloh, MI

Shiloh was settled about 1877 as Smith's Crossing on the very north edge of Ionia County about 10 rail miles north of Ionia. The name was changed to Shiloh in 1877.

The town was located on a Pere Marquette railroad branch line between Haynor and Stanton.