---
dataset_id: dosm_cpi_state_inflation
last_checked: 2026-09-05T02:34:56Z
status: aging
freshness_delta: 66 days
next_expected_update: monthly
record_count: 44352
date_range: 2010-02-01 to 2026-06-01
schema_version: 1.0
schema_drift: none
known_quirks: ["Monthly dates use the first day of the month.", "Division codes must remain strings.", "Early year-on-year observations are null where a prior-year comparison is unavailable.", "Reported CPI inflation is a population average, not an individual's experienced rate."]
breaking_changes: []
licence: Creative Commons Attribution 4.0
attribution: DOSM via OpenDOSM
---

# OpenDOSM Monthly CPI Inflation by State and Division

## Status

**Status:** Aging

**Freshness:** 66 days

HTTP 200

## Last checked

2026-09-05 at 02:34:56 UTC.

## File size

The checked resource is 1,434,891 bytes.

## Provenance

Department of Statistics Malaysia publishes this dataset through OpenDOSM as direct CSV and
Parquet downloads:

- `https://storage.dosm.gov.my/cpi/cpi_2d_state_inflation.csv`
- `https://storage.dosm.gov.my/cpi/cpi_2d_state_inflation.parquet`

Catalogue description: [state-level CPI inflation for the main groups of goods and services](https://open.dosm.gov.my/data-catalogue/cpi_state_inflation).

## Coverage

The dataset covers Malaysia (13 states + W.P. Kuala Lumpur + W.P. Labuan + W.P. Putrajaya) from 2010-02-01 through 2026-06-01.

## Schema

| Field | Type | Description |
| --- | --- | --- |
| `state` | string | Malaysian state or federal territory. |
| `date` | date | Observation date in YYYY-MM-DD format. |
| `division` | string | CPI or MSIC division code, or overall aggregate. |
| `inflation_yoy` | number | Year-on-year inflation rate in percent. |
| `inflation_mom` | number | Month-on-month inflation rate in percent. |

## Known quirks

- Monthly dates use the first day of the month.
- Division codes must remain strings.
- Early year-on-year observations are null where a prior-year comparison is unavailable.
- Reported CPI inflation is a population average, not an individual's experienced rate.

## Breaking changes

None observed.

## Reproducibility

```sh
curl -sS --max-time 30 \
  "https://storage.dosm.gov.my/cpi/cpi_2d_state_inflation.csv" \
  -o /tmp/cpi_2d_state_inflation.csv
```

## Licence

Licensed under the Creative Commons Attribution 4.0 licence, as stated on the
official catalogue page.

Attribution: DOSM via OpenDOSM.

## Sample

- [samples/dosm_cpi_state_inflation.csv](../samples/dosm_cpi_state_inflation.csv)
- [samples/dosm_cpi_state_inflation.json](../samples/dosm_cpi_state_inflation.json)
