圣乔河（或简写作St. Joe River）是北爱达荷州的一条长约的河流，属于科达伦湖流域。圣乔河起源于肖肖尼县东部海拔的山区，向西穿过山谷流入本瓦县，在圣玛利亚与其最大支流圣玛利亚河汇合，然后转向西北，穿过后到达库特奈县的河口注入科达伦湖。