Niva is a village in Haparanda Municipality, in Norrbotten County, Sweden. Niva lies at 42 m above sea level. The nearest city is Luleå, 101 km to the west. Among the landmarks around are Karl Gustavs kyrka, Norrbotten (10.4 km), Hietaniemi Church (12.7 km) and Karunki Church (11.6 km). Among the natural features are Roomisaari (9.3 km).