Microburbs
Free sandbox: try any request below on the sample suburbs, no signup. For every suburb, create an API key.
Classic docs
Microburbs Property Data API
Postcode - Economy

Taxpayers by income bracket by postcode

GET/v1/postcodes/{postcode}/economy/income-distribution5¢ per call

How many taxpayers in each postcode fall into each of five taxable-income brackets, per income year 2016-17 to 2023-24.

Coverage: About 2,530 postcodes; income years 2016-17 to 2023-24. Current to 2024-06-30. Full description, field list and method: /v1/datasets/income-distribution.

Authorization

Request

The only values you send. Fields under Responses below are what comes back — you never pass those.

Path parameters

postcodestringrequired

Four-digit postcode, e.g. `2026`.

Query parameters

fieldsstringoptional

Comma-separated subset of: bracket_1, bracket_2, bracket_3, bracket_4, bracket_5. Omit for all.

fromstringoptional

First period to include: 2020, 2020-Q3, 2020-07 or 2020-07-01.

tostringoptional

Last period to include, same formats as `from`.

Responses

Successful Response

application/json
DatasetValuesfields returned to you
datasetstringalways returned

Dataset slug; describe it with /v1/datasets/{slug}.

levelstringalways returned

suburb, lga or block.

areastringalways returned

Canonical name (or mesh-block code) of the area answered.

period_typestringalways returned

snapshot, year, financial_year, quarter or month.

as_ofstring · datealways returned

Date the dataset is current to. Values are never withheld for age; check this instead.

modelledbooleanalways returned

True when the figures are estimates from a model rather than counts or measurements.

fieldsarray of DatasetFieldSeriesalways returned
GET/v1/postcodes/{postcode}/economy/income-distribution
cURL
curl --request GET \
  --url 'https://api.microburbs.com.au/v1/postcodes/2280/economy/income-distribution' \
  --header 'Authorization: Bearer test'
Example Responses
{
  "data": {
    "dataset": "income-distribution",
    "level": "postcode",
    "area": "3000",
    "period_type": "financial_year",
    "as_of": "2024-06-30",
    "modelled": false,
    "fields": [
      {
        "field": "bracket_1",
        "name": "Taxpayers in the lowest bracket",
        "unit": "count",
        "values": [
          {
            "period": "2021-22",
            "period_start": "2021-07-01",
            "value": 9645
          },
          {
            "period": "2022-23",
            "period_start": "2022-07-01",
            "value": 11533
          },
          {
            "period": "2023-24",
            "period_start": "2023-07-01",
            "value": 11841
          }
        ]
      },
      {
        "field": "bracket_2",
        "name": "Taxpayers in the second bracket",
        "unit": "count",
        "values": [
          {
            "period": "2021-22",
            "period_start": "2021-07-01",
            "value": 9502
          },
          {
            "period": "2022-23",
            "period_start": "2022-07-01",
            "value": 10921
          },
          {
            "period": "2023-24",
            "period_start": "2023-07-01",
            "value": 12945
          }
        ]
      },
      {
        "field": "bracket_3",
        "name": "Taxpayers in the third bracket",
        "unit": "count",
        "values": [
          {
            "period": "2021-22",
            "period_start": "2021-07-01",
            "value": 11580
          },
          {
            "period": "2022-23",
            "period_start": "2022-07-01",
            "value": 13069
          },
          {
            "period": "2023-24",
            "period_start": "2023-07-01",
            "value": 13052
          }
        ]
      }
    ]
  }
}
Successful Response200
application/json

About this dataset

About 2,530 postcodes; income years 2016-17 to 2023-24. Current to 2024-06-30; refreshed yearly.

What it is

The number of people in each postcode whose taxable income falls in each of five brackets, for each income year from 2016-17 to 2023-24. Five fields, one per bracket, lowest to highest.

What it shows

Counts of people (not dollars): bracket_1 is $18,200 or less, bracket_5 is over $180,000, and the three in between follow the national tax brackets of the day. The middle thresholds were raised by tax reform, so for 2016-17 and 2017-18 they are $37,000 / $80,000, for 2018-19 and 2019-20 $37,000 / $90,000 and from 2020-21 $45,000 / $120,000. Each field's description lists them. The five brackets add up to everyone who lodged in the postcode.

Why use it

Averages hide shape: two postcodes can have the same average income with very different mixes. Use the brackets to show how many high earners or low-income households an area has, build an income histogram for a postcode page, or find areas with a large share over $180,000 for premium products.

How it is built

Compiled from the annual published tax-return statistics for individuals, counting people by their taxable income bracket and postcode of residence. Postcodes crossing state borders are combined. Small cells are not suppressed in counts but tiny postcodes can be absent. To compare years, use the bracket shares rather than raw counts, and remember that bracket edges moved between 2019-20 and 2020-21.

Fields

FieldUnitDescription
bracket_1
Taxpayers in the lowest bracket
countNumber of people whose taxable income was $18,200 or less (the tax-free threshold) in the year.
bracket_2
Taxpayers in the second bracket
countNumber of people whose taxable income was above $18,200 and up to the second threshold: $37,000 (2016-17 to 2019-20) or $45,000 (2020-21 onward).
bracket_3
Taxpayers in the third bracket
countNumber of people whose taxable income was above the second threshold and up to $80,000 (2016-17, 2017-18), $90,000 (2018-19, 2019-20) or $120,000 (2020-21 onward).
bracket_4
Taxpayers in the fourth bracket
countNumber of people whose taxable income was above the third threshold and up to $180,000: from $80,001 (2016-17, 2017-18), $90,001 (2018-19, 2019-20) or $120,001 (2020-21 onward).
bracket_5
Taxpayers in the top bracket
countNumber of people whose taxable income was above $180,000.