Texas has several major rivers, including the Rio Grande, which forms part of the border with Mexico.