The Barnesville Post Office is located in the state of Minnesota within Clay County. This location serves 3,696 Barnesville residents with a median income of $59,839. It's estimated that approximately 5,899 packages pass through this post office each year.