The Ranfjorden is a fjord in the Helgeland district of Nordland county, Norway. The largest part of the fjord is in the municipality of Rana, but the fjord also passes through the municipalities of Hemnes, Vefsn, Leirfjord, Nesna, and Dønna. The Ranelva river meets the Ranfjord in at the town of Mo i Rana at the innermost part of the fjord. It then flows to the west for about 68 kilometres (42 mi) to where it meets the sea along the border of Dønna and Nesna municipalities.