Cities / Towns in Michigan starting with O
There are a total of 56 cities, townships, villages, and other places in the state of Michigan that start with the letter "O".
Oak Park, MI Oakfield Township, Michigan Oakland charter Township, Michigan Oakley, MI Oceola Township, Michigan Ocqueoc Township, Michigan Odessa Township, Michigan Ogden Township, Michigan Ogemaw Township, Michigan Olive township, Clinton County, Michigan Olive township, Ottawa County, Michigan Oliver township, Huron County, Michigan Oliver township, Kalkaska County, Michigan Olivet, MI Omer, MI Onaway, MI Oneida charter Township, Michigan Onekama Township, Michigan Onekama, MI Onondaga Township, Michigan Onota Township, Michigan Onsted, MI Ontonagon Township, Michigan Ontonagon, MI Ontwa Township, Michigan Orange township, Ionia County, Michigan Orange township, Kalkaska County, Michigan Orangeville Township, Michigan Orchard Lake Village, MI Oregon Township, Michigan Orient Township, Michigan Orion charter Township, Michigan Orleans Township, Michigan Oronoko charter Township, Michigan Ortonville, MI Osceola township, Houghton County, Michigan Osceola township, Osceola County, Michigan Oscoda charter Township, Michigan Oshtemo charter Township, Michigan Ossineke Township, Michigan Otisco Township, Michigan Otisville, MI Otsego Lake Township, Michigan Otsego Township, Michigan Otsego, MI Otter Lake, MI Otto Township, Michigan Overisel Township, Michigan Ovid township, Branch County, Michigan Ovid township, Clinton County, Michigan Ovid, MI Owendale, MI Owosso charter Township, Michigan Owosso, MI Oxford charter Township, Michigan Oxford, MI
Counties in Michigan starting with O
There are a total of 8 counties in the state of Michigan that start with the letter "O".