Shelby is a village in Oceana County in the U.S. state of Michigan.
51.6% were Hispanic or Latino (which makes it the highest percent and only community with a Hispanic-majority in the state).
As of the census[8] of 2010, there were 2,065 people, 689 households, and 496 families living in the village.
24.7% of all households were made up of individuals, and 13.8% had someone living alone who was 65 years of age or older.
As of the census[2] of 2000, there were 1,914 people, 698 households, and 504 families living in the village.
24.4% of all households were made up of individuals, and 14.6% had someone living alone who was 65 years of age or older.