Naifaru is 142 km (88 mi) north of the capital, Malé. The total area of Naifaru is 53 hectares (0.53 km²), including the part of the island expanded by reclaiming the surrounding lagoon of the island, in 2004. President Mohamed Nasheed declared Madivaru (an un-inhabited island about half a kilometer northeast of Naifaru) as a part of Naifaru.
As per the census of 2006, Naifaru has population of 3,687, contributing 1.23% of total population of the country. Compared to the 2000 census, Naifaru has a slightly negative population growth (-0.09%). As of 31 December 2008, Naifaru had a registered population of 4720. The current population as of August 2012 is 5044.
Naifaru is the fifth most populous island in the Maldives.