Here is a list of low cost spay and neuter clinics in Minnesota.
Ramsey County - Roseville, Minnesota 55113 Cause For Paws Inc. 952-259-1483
Dakota County - Burnsville 55337 Minnesota Valley Humane Society 952-894-5000
Hennepin County - Hamel, Minnesota 55340 Corcoran Pet Care Center 612-420-3930
Hennepin County - Golden Valley, MN 55422 Animal Humane Society PAL Program 763-489-2209
St. Louis County – Makinen, Minnesota 55763 Spay, Neuter, Aid Program 218-638-2153
St Louis County - Duluth, Minnesota 55806 Animal Allies Humane Society 218-722-5341
Olmsted County - Rochester, MN 55903 Camp Companion 800-896-7009
Grant County - Elbow Lake, MN 56531 Grant County Humane Society 218-685-6220
Animal Ark Shelter it's called the Twin Cities Pet Fix program. The website info is as follows:
animalarkshelter.org click on the link for twin cities pet fix.
Here is one for Western Wisconsin-
Northwest Wisconsin Spay/Neuter Clinic is located in Amery, WI (western Wisconsin). Very reasonable prices! Phone number is 715-268-6226. Dogs $70 is what I was told.