Pharr is located in southern Hidalgo County at (26.206334, –98.185174). It is bordered to the west by the city of McAllen, to the north by Edinburg, the county seat, to the east by San Juan, and to the southwest by Hidalgo. The Pharr city limits extend south in a narrow band to the Rio Grande and the Pharr–Reynosa International Bridge into Mexico.
