- Numfoor City is the largest city on the island of Numfoor, which is located in West Papua, Indonesia. It is the capital of the Numfor Regency and situated on the northern coast of the island. The city has a population of approximately 8,000 people and serves as the economic and administrative center of the region. It is known for its beautiful beaches and is a popular tourist destination for diving and snorkeling.