Rosalia is an unincorporated community and CDP in Butler County, Kansas, United States. As of the 2010 census it had a population of 171.