339 Main St
Rose Hill, IA 52586
Rose Hill, IA 52586
The Rose Hill Post Office is located in the state of Iowa within Mahaska County. This location serves 521 Rose Hill residents with a median income of $47,273. It's estimated that approximately 832 packages pass through this post office each year.