Roseville is a census-designated place mainly located in Ulster Township and a small portion in the northern part of Union Township in Floyd County in the state of Iowa. A post office operated in Roseville from 1903 to 1904. As of the 2020 census the population was 39
Its location is approximately northeast of the city of Marble Rock or southwest of the city of Charles City, along Iowa Highway 14.
Demographics.
 ;templatestyles src="US Census population/styles.css"/ ;
2020 census.
As of the census of 2020, there were 39 people, 8 households, and 8 families residing in the community. The population density was 10.6 inhabitants per square mile (4.1/km2). There were 17 housing units at an average density of 4.6 per square mile (1.8/km2). The racial makeup of the community was 82.1% White, 0.0% Black or African American, 0.0% Native American, 0.0% Asian, 0.0% Pacific Islander, 2.6% from other races and 15.4% from two or more races. Hispanic or Latino persons of any race comprised 7.7% of the population.
Of the 8 households, 12.5% of which had children under the age of 18 living with them, 87.5% were married couples living together, 0.0% were cohabitating couples, 0.0% had a female householder with no spouse or partner present and 12.5% had a male householder with no spouse or partner present. 0.0% of all households were non-families. 0.0% of all households were made up of individuals, 0.0% had someone living alone who was 65 years old or older.
The median age in the community was 29.2 years. 25.6% of the residents were under the age of 20; 23.1% were between the ages of 20 and 24; 12.8% were from 25 and 44; 20.5% were from 45 and 64; and 17.9% were 65 years of age or older. The gender makeup of the community was 59.0% male and 41.0% female.