Westphalia is a village in Clinton County in the U.S. state of Michigan. The population was 924 at the time of the 2020 census. The village is in Westphalia Township, about 25 miles northwest of Lansing and 55 miles east of Grand Rapids. The village is known for its German and Catholic roots.