Yläjoki on joki, joka sijaitsee ylempänä jossakin toisessa joessa tai vesistössä. Se voi myös tarkoittaa yläjuoksua tai yläosaa joesta.