Hesperia is a village in Newaygo and Oceana counties in the U.S. state of Michigan. About half of the village lies in Newfield Township in Oceana County and half in Denver Township in Newaygo County. The population was determined to be 954 in both the 2000 and the 2010 Census.