Chagresjoki (esp. Río Chagres) on Panaman kanavan järjestelmään kuuluva joki Panamassa. Se saa alkunsa Cordillera de San Blasissa ja virtaa etelään sekä lounaaseen. Joesta on muodostettu patoamalla Gatúninjärvi ja Alajuelajärvi.[1]
Chagresjoki laskee Bahía Limónin länsipuolella Karibianmereen. Joki tuottaa suuren osan Panaman kanavan toimintaan tarvittavasta vedestä ja on lähde suurimmalle osalle Panaman kaupungin vedestä. Chagresjoen resurssit ovat kuitenkin heikentyneet ja vedenlaatu vaarantunut. Metsäkato joen valuma-alueen ympäristössä on tuottanut näitä ongelmia.[1]