Lake Odessa is a village in Ionia County of the U.S. state of Michigan. As of the 2000 census, the village population was 2,272. It is located in the southern portion of the county in Odessa Township on the northeast shore of Jordan lake which is the county boundary with Barry County.