상주의 3대 하천은 이안천, 병성천, 북천이다. 물론 중동면의 위천이 있지만 위천은 의성군의 물이 낙동강으로 유입된다. 위천 외에 모든 하천들은 거의 이 3하천에 합류되어 낙동강으로 유입되거나 직접 유입된다. 상주의 상공에서 드론을 올려 촬영하면 3대하천이 뚜렷하다. 유명한 대중천이나 세천, 동천, 시암천, 지평천, 송지천 등 그런대로 넓고 물이 많은 하천도 이안천, 북천, 병성천에 일단 합류하여 낙동강으로 유입된다. 3대하천 유역에는 수많은 저수지가 있는데 유명한 오태저수지, 공검저수지, 안룡저수지, 덕가저수지, 개운저수지, 감바우 못이라고 호칭되는 지평 저수지, 상판저수자, 송지저수지, 중덕 저수지, 노류저수지, 소상저수지, 서곡못, 소곡지, 화림지, 상초지, 구서1,2지, 덕곡지 내금지, 보평지, ..