Primrose, Iowa

Primrose is an unincorporated community in Lee County, Iowa, United States.

It was named Primrose by Minerva McCulloch, an early resident, after the wild roses that grew in the area.

A post office was established in Primrose in 1845, with Exum McCulloch serving as the first postmaster.

A two-story school was built in Primrose in 1850, which served 130 students at its peak.

By 1868, Primrose contained blacksmith shops, coopers, doctors' offices, a mill, and several hotels and general stores.