Sidney is in central Montcalm County about three miles west of M-66. Sidney is right on the Fred Meijer Trail which is part of Michigan's Rails-to-Trails network.