Kayoa
| Native name:  Pulau Urimatiti | |
|---|---|
| Geography | |
| Coordinates | 00°4′N 127°25′E / 0.067°N 127.417°E | 
| Archipelago | Maluku Islands | 
| Total islands | 66 | 
| Area | 179.97 km2 (69.49 sq mi) | 
| Highest elevation | 422 m (1385 ft) | 
| Highest point | Mount Tigalalu | 
| Administration | |
| Indonesia | |
| Province | North Maluku | 
| Demographics | |
| Population | 22,864 (mid 2022) | 
| Pop. density | 127.0/km2 (328.9/sq mi) | 
Kayoa (also Kaioa), or in the native language Pulau Urimatiti, is a group of 66 islands, part of the Maluku Islands. It is located in South Halmahera Regency, part of North Maluku Province of Indonesia.