Okinawa: climate normals by station
Annual mean temperature
24.5°C
24.3°C
24.3°C
24.3°C
24.1°C
24.0°C
24.0°C
24.0°C
23.9°C
23.9°C
23.8°C
23.8°C
23.6°C
23.6°C
23.5°C
23.3°C
23.3°C
23.2°C
22.8°C
22.7°C
22.7°C
21.5°C
21.4°C
20.9°C
| Station | Alt. | Mean | Aug max | Jan min | Precip. | Snow |
|---|---|---|---|---|---|---|
| Ishigakijima Island | 6 m | 24.5 °C | 32.0 °C | 16.7 °C | 2,095.5mm | – |
| Nakasuji | 10 m | 24.3 °C | 32.0 °C | 16.3 °C | 1,943.2mm | – |
| Tokorono | 15 m | 24.3 °C | 31.8 °C | 16.7 °C | 2,197.3mm | – |
| Hateruma | 38 m | 24.3 °C | 31.9 °C | 17.0 °C | 1,744.5mm | – |
| Ibaruma | 11 m | 24.1 °C | 31.7 °C | 16.5 °C | 2,192.4mm | – |
| Kita-Daito | 22 m | 24.0 °C | 31.9 °C | 16.2 °C | 1,469.0mm | – |
| Shimojishima Island | 8 m | 24.0 °C | 31.8 °C | 15.9 °C | 1,879.7mm | – |
| Yonagunijima Island | 30 m | 24.0 °C | 31.4 °C | 16.6 °C | 2,323.0mm | – |
| Iriomotejima Island | 10 m | 23.9 °C | 31.5 °C | 16.4 °C | 2,240.0mm | – |
| Ohara | 33 m | 23.9 °C | 32.0 °C | 15.8 °C | 2,024.8mm | – |
| Kyuto | 48 m | 23.8 °C | 31.6 °C | 16.2 °C | 1,525.0mm | – |
| Miyakojima Island | 39 m | 23.8 °C | 31.3 °C | 16.3 °C | 2,076.0mm | – |
| Ashimine | 3 m | 23.6 °C | 32.0 °C | 15.2 °C | 1,855.1mm | – |
| Kagamihara | 43 m | 23.6 °C | 31.7 °C | 15.4 °C | 2,026.7mm | – |
| Minami-Daito | 15 m | 23.5 °C | 31.6 °C | 14.6 °C | 1,639.3mm | – |
| Kitahara | 7 m | 23.3 °C | 31.9 °C | 14.8 °C | 2,055.6mm | – |
| Naha | 28 m | 23.3 °C | 31.8 °C | 14.9 °C | 2,161.0mm | – |
| Kumejima Island | 5 m | 23.2 °C | 31.8 °C | 14.6 °C | 2,243.5mm | – |
| Nago | 6 m | 22.8 °C | 31.9 °C | 13.7 °C | 2,120.7mm | – |
| Izena | 14 m | 22.7 °C | 31.7 °C | 14.3 °C | 1,858.4mm | – |
| Miyagijima Island | 100 m | 22.7 °C | 31.1 °C | 14.7 °C | 1,945.4mm | – |
| Itokazu | 186 m | 21.5 °C | 30.6 °C | 13.3 °C | 2,028.9mm | – |
| Tokashiki | 220 m | 21.4 °C | 29.3 °C | 13.8 °C | 2,200.5mm | – |
| Oku | 232 m | 20.9 °C | 30.1 °C | 12.7 °C | 2,594.1mm | – |
| Moriyama | 31 m | – | 31.9 °C | – | – | – |
Normals: JMA 2020 normals (1991–2020 averages). Latest values are observations fetched once a day, not real time.