Johor is located in a tropical region with an equatorial climate. Both the temperature and humidity are consistently high throughout the year with heavy rainfall. Average monthly temperatures are 26 °C (79 °F) to 28 °C (82 °F), with the lowest recorded during the rainy seasons.