Elva begynner i det nordvestre Alberta og renner nordover til Nordvestterritoriene, hvor den munner ut i Store Slavesjø. Hay er 702 km lang, og har et nedbørfelt på . Hays største sideelver er Chinchaga, Meader, Steen, Melvin og Little Hay.