Saint Rose is a village in Clinton County, Illinois, United States. Saint Rose is 5 miles north-northwest of Breese. The population was 459 as of the 2020 census.