1303 Campbell St
Ayrshire, IA 50515
Ayrshire, IA 50515
The Ayrshire Post Office is located in the state of Iowa within Palo Alto County. This location serves 279 Ayrshire residents with a median income of $24,500. It's estimated that approximately 445 packages pass through this post office each year.