 Norwood is located in western Charlevoix County in the southwest corner of Norwood Township, along the shore of Lake Michigan.It is bordered to the south by Banks Township in Antrim County.It about west of U.S. Route 31 by either Norwood Road or Gennett Road.