Otto, MI homes insurance ranges from $604 to $833 a month, or $50-$69 per year. According to our extensive research, shoppers can save up to $287 by comparing different estimates.