The San Juan Post Office is located in the state of Texas within Hidalgo County. This location serves 38,004 San Juan residents with a median income of $32,508. It's estimated that approximately 60,659 packages pass through this post office each year.