North Maluku
Se encuentra en los manglares de las Molucas septentrionales, Nueva Guinea e islas circundantes, las islas Bismarck y las Salomón.