Niva est un village dans la commune d'Haparanda, dans le comté de Norrbotten, en Suède. Niva se situe à 42 m d'altitude. La grande ville la plus proche est Luleå, à 101 km à l'ouest. Parmi les sites touristiques alentour : Karl Gustavs kyrka, Norrbotten (10,4 km), Hietaniemi Church (12,7 km) et Église de Karunki (11,6 km). Parmi les sites naturels : Roomisaari (9,3 km).