
Elsfjorden er en fjordarm av Ranfjorden i Vefsn kommune i Nordland. Fjorden har innløp mellom Hattneset i sørøst og Skarpsundet på vestsiden av Hemneshalvøya i nordvest og strekker seg 8 kilometer sørover til Elsfjord i bunnen av fjorden. Østover fra Hattneset går Sørfjorden.
Nordlandsbanen går langs østsiden av fjorden. På vestsiden av fjorden ligger Fuglstranda med Elsfjord naturreservat, et skogområde som er fredet gjennom verneplanen for barskog.