Onondaga is an unincorporated community in Onondaga Township in the southwestern corner of Ingham County in the U.S. state of Michigan. It is situated on the Grand River at {{#invoke:Coordinates|coord}}{{#coordinates:42|26|39|N|84|33|44|W|region:US-MI_type:city_source:GNIS |primary |name= }} approximately 20 miles south of Lansing and approximately 15 mile northwest of Jackson.