Singapore weather reports and daily highs since 2020

Public

Singapore weather reports and daily highs since 2020

Each row is one METAR or SPECI weather report from Changi Airport, Singapore (WSSS), since January 2020, via Iowa Environmental Mesonet. 118,565 reports of temperature, wind, pressure, visibility with the day's highest and lowest reading.

Coverage

  • Window: 2020-01-01 to the most recent completed day, refreshed each morning. Report times are UTC; the calendar date is on Singapore Standard Time (UTC+8) all year, no daylight saving shift, so every day is the same 24 hours.
  • Grain: one row per report; 2,444 days from 2020-01-01 to 2026-09-08 at the first build. Routine METAR reports arrive about hourly; special SPECI reports arrive when conditions change. A typical month holds 1,309 to 1,600 rows.
  • Cadence: one new day of reports each morning; the day's high and low are final once the day's last report is in.
  • Station: Changi Airport, ICAO code WSSS, the station whose reports settle daily temperature questions for Singapore.

Columns

  • station — the ICAO code of the reporting station, always WSSS.
  • event_time_utc — the report time in UTC.
  • observation_type — METAR for a routine report, SPECI for a special report.
  • local_standard_date — the calendar date on Singapore Standard Time.
  • temp_f, dewpoint_f — air temperature and dew point, degrees Fahrenheit. temp_c — air temperature, degrees Celsius.
  • relative_humidity_pct — relative humidity, percent.
  • wind_direction_degrees, wind_speed_kt, wind_gust_kt — wind direction clockwise from true north, sustained speed and gust, knots.
  • altimeter_inhg, sea_level_pressure_hpa — altimeter setting in inches of mercury and sea-level pressure in hectopascals.
  • sky_cover_1 to sky_cover_4, sky_base_1_ft to sky_base_4_ft — up to four sky-cover layers with their base height in feet.
  • visibility_miles — horizontal visibility, statute miles.
  • weather_codes — present-weather codes such as RA, SN, FG, TS.
  • precipitation_in_1h — one-hour precipitation, inches.
  • peak_wind_gust_kt, peak_wind_direction_degrees, peak_wind_time — peak wind from the report remarks.
  • snow_depth_inches — snow depth, inches.
  • raw_metar — the original report text.
  • metar_high_f, metar_low_f, metar_high_c, metar_low_c — the highest and lowest temperature in any report on the same calendar date, in Fahrenheit and Celsius, derived from the rows.
  • cli_high_f, cli_low_f, cli_product, cli_report_type — always null: no National Weather Service climate report exists outside the United States. Kept so every city table shares one schema.

Missing values

Absent fields are null, never zero. A temperature outside -60 to 135 degrees Fahrenheit is treated as a sensor fault and set to null. A trace of precipitation is null. Sky layers beyond those reported are null. The derived daily range is null only on a day with no parsable temperature.

Suitable for

  • Reading the day's highest and lowest reported temperature at WSSS for any date since 2020, in Fahrenheit and Celsius.
  • Reconstructing Singapore conditions at any hour since 2020.
  • Building daily temperature, wind and precipitation series for Changi Airport.
  • Checking what WSSS reported around a settlement time or a forecast.

Source and rights

Reports are METAR observations from Changi Airport transmitted on the WMO Global Telecommunication System and archived by the Iowa Environmental Mesonet (IEM) at Iowa State University, which asks for attribution. No open licence is asserted for the originating meteorological service's data.

Tables

Table healthLivereports_wsssTable detailsNamereports_wsssColumns37
LiveTable overviewPublished rows118,585Columns37 rows37 cols
Updated 9 Sept 2026

Sources

1 publisher
Iowa Environmental MesonetIowa Environmental Mesonet of Iowa State University1 endpoint
About
Iowa Environmental Mesonet of Iowa State University
Usage rights
Public domain asserted.
Requests
14 requests across 1 endpoint
EndpointRequests / coverage
/cgi-bin/request/asos.pyAirport surface observations from the WSSS station: routine hourly METAR reports, one row per report.14 requests

Details

Contents
1 table · 118,585 rows (est.) · 37 columns
Updated
9 September 2026
Published
9 September 2026
Version
License
Not published
Visibility
Public
Publisher
Mostly Right
Topics

Activity

Views2+2 in the last 30 days
Likes0+0 in the last 30 days
Uses0+0 in the last 30 days

Comments

0

No comments yet. Questions about coverage, licensing, or how a column is derived belong here, in the open, beside the data.

Sign in to join the conversation.

Build your own datasets

Create a free workspace to build and maintain data your team keeps private.

Create a free workspace

Already have an account? Log in

DocsPricingTermsPrivacyStatus