The Edinburg Post Office is located in the state of Texas within Hidalgo County. This location serves 30,783 Edinburg residents with a median income of $53,011. It's estimated that approximately 49,133 packages pass through this post office each year.