Saint George's has a tropical climate. The average temperature ranges between 75°F (24°C) and 87°F (31°C) year-round. The rainy season is from June to December, while the dry period is from January to May.