Baxter is located just north of the geographical center of Minnesota, in a terminal moraine area created by the Superior Lobe of the Labradorian ice sheet. The city is home to numerous lakes and ponds. Baxter is bordered on the west by Cass County and on the east by Brainerd.