---
title: Taxable income, salary, rent, tax and super by postcode, Australia, 2023-24
resource: https://publicdata.au/d/au-taxable-income-by-postcode-2023-24/
publisher: Australian Taxation Office
licence: CC BY 2.5 AU
licence_url: https://creativecommons.org/licenses/by/2.5/au/
version: 2026-06-12
rows: 2564
fields: 34
source: https://data.gov.au/data/dataset/faea4485-f407-457d-97f8-3f0822ccd654/resource/d6122018-989a-453c-bd40-294990adbe40/download/ts24individual25countaveragemedianbypostcode.xlsx
source_sha256: 93cde81b46fa00e00dece5f9d8dac9315774fb70f9987aa06f2805124fd34cf6
language: en-AU
operator: National Digital
not_endorsed: true
---

# Taxable income, salary, rent, tax and super by postcode, Australia, 2023-24

The count, average and median of taxable income, salary and wages, rent, deductions, business income, net tax and super balance for individuals in every Australian postcode, 2023-24, from the ATO.

Published by Australian Taxation Office under CC BY 2.5 AU and republished here in other formats, with cells typed and suppressed values made null. Australian Taxation Office has not endorsed this site.

Also called: Average income by postcode Australia, Median income by postcode ATO, ATO taxation statistics postcode data, Taxation statistics individuals table 25.

## Download

Latest version, redirects to `https://publicdata.au/d/au-taxable-income-by-postcode-2023-24/v/2026-06-12/`:

- csv: https://publicdata.au/d/au-taxable-income-by-postcode-2023-24/latest/data.csv (462 KB)
- xlsx: https://publicdata.au/d/au-taxable-income-by-postcode-2023-24/latest/data.xlsx (481 KB)
- json: https://publicdata.au/d/au-taxable-income-by-postcode-2023-24/latest/data.json (3.0 MB)
- parquet: https://publicdata.au/d/au-taxable-income-by-postcode-2023-24/latest/data.parquet (280 KB)
- sqlite: https://publicdata.au/d/au-taxable-income-by-postcode-2023-24/latest/data.sqlite (446 KB)
- duckdb: https://publicdata.au/d/au-taxable-income-by-postcode-2023-24/latest/data.duckdb (1.0 MB)
- ndjson: https://publicdata.au/d/au-taxable-income-by-postcode-2023-24/latest/data.ndjson (3.0 MB)
- arrow: https://publicdata.au/d/au-taxable-income-by-postcode-2023-24/latest/data.arrow (191 KB)
- csv.gz: https://publicdata.au/d/au-taxable-income-by-postcode-2023-24/latest/data.csv.gz (205 KB)

Pinned version 2026-06-12: `https://publicdata.au/d/au-taxable-income-by-postcode-2023-24/v/2026-06-12/data.<format>`. Dated versions never change.

## Query

The query API returns only the rows you ask for, as JSON, NDJSON or CSV, from the same typed rows as the files. It needs no key. Rows: https://publicdata.au/api/v1/datasets/au-taxable-income-by-postcode-2023-24/rows. Counts and sums: https://publicdata.au/api/v1/datasets/au-taxable-income-by-postcode-2023-24/aggregate.

- Rows: https://publicdata.au/api/v1/datasets/au-taxable-income-by-postcode-2023-24/rows?limit=5
- Aggregate: https://publicdata.au/api/v1/datasets/au-taxable-income-by-postcode-2023-24/aggregate?group=postcode&metric=max.median_taxable_income_or_loss_aud

Each filter is `field=operator.value` in the query string, and every filter must match. A number or date field compares as a number or date, and a text field compares as text. Values are case-sensitive except with `ilike`. Prefix `not.` to negate a filter, as `not.eq.value`. Operators: `eq.value`, `neq.value`, `gt.value`, `gte.value`, `lt.value`, `lte.value`, `like.*text*`, `ilike.*text*`, `in.(a,b,c)`, `is.null`.

- `select`: Fields to return, comma-separated. Every field when absent.
- `order`: `field.asc` or `field.desc`, comma-separated. The publisher's row order when absent.
- `limit`: Rows per page, 1 to 10,000. 100 when absent.
- `offset`: Rows to skip. The `next` URL in each answer sets it for you.
- `group`: On `aggregate`, fields to group by, comma-separated.
- `metric`: On `aggregate`, `count`, `sum.field`, `avg.field`, `min.field` or `max.field`, comma-separated. `count` when absent.
- `format`: `json`, `ndjson` or `csv`. JSON carries the provenance header, and the others carry it in response headers.

Without a version the API answers from the newest loaded version, and that answer changes when the publisher releases again. Put `versions/<date>/` before `rows` or `aggregate` for an answer that never changes. `/api/v1/datasets/<slug>/versions` lists the loaded versions. The API allows 60 requests in 10 seconds from one address. Above that it answers 429 for 10 seconds with a `Retry-After` header, a `RateLimit-Policy` header and a JSON body that gives the limit. Every API answer carries the same `RateLimit-Policy`. A client should wait the `Retry-After` seconds, or read the files, which have no limit. OpenAPI for this dataset: https://publicdata.au/d/au-taxable-income-by-postcode-2023-24/openapi.json

## Explore

Charts and dashboards in the browser: https://publicdata.au/d/au-taxable-income-by-postcode-2023-24/explore/. A dashboard can be shared as a link or embedded.

## Fields

| field | type | publisher's header | note |
|---|---|---|---|
| `postcode` | integer | Postcode | The postcode as the ATO publishes it, as a number, so Northern Territory postcodes such as 0800 appear as 800. |
| `individuals` | integer | Individuals
no. |  |
| `count_taxable_income_or_loss` | integer | Taxable income or loss 
no. |  |
| `average_taxable_income_or_loss_aud` | integer | Average taxable income or loss $ |  |
| `median_taxable_income_or_loss_aud` | integer | Median taxable income or loss $ |  |
| `proportion_salary_or_wages` | number | Proportion with salary or wages |  |
| `count_salary_or_wages` | integer | Salary or wages
no. |  |
| `average_salary_or_wages_aud` | integer | Average salary or wages 
$ |  |
| `median_salary_or_wages_aud` | integer | Median salary or wages 
$ |  |
| `count_net_rent` | integer | Net rent
no. |  |
| `proportion_net_rent` | number | Proportion with net rent |  |
| `average_net_rent_aud` | integer | Average net rent 
$ |  |
| `median_net_rent_aud` | integer | Median net rent
$ |  |
| `count_total_income_or_loss` | integer | Total income or loss
no. |  |
| `average_total_income_or_loss_aud` | integer | Average total income or loss
$ |  |
| `median_total_income_or_loss_aud` | integer | Median total income or loss 
$ |  |
| `count_total_deductions` | integer | Total deductions
no. |  |
| `average_total_deductions_aud` | integer | Average total deductions 
$ |  |
| `median_total_deductions_aud` | integer | Median total deductions $ |  |
| `count_total_business_income` | integer | Total business income
no. |  |
| `proportion_total_business_income` | number | Proportion with total business income |  |
| `average_total_business_income_aud` | integer | Average total business income $ |  |
| `median_total_business_income_aud` | integer | Median total business income $ |  |
| `count_total_business_expenses` | integer | Total business expenses
no. |  |
| `proportion_total_business_expenses` | number | Proportion with total business expenses |  |
| `average_total_business_expenses_aud` | integer | Average total business expenses 
$ |  |
| `median_total_business_expenses_aud` | integer | Median total business expenses 
$ |  |
| `count_net_tax` | integer | Net tax
no. |  |
| `proportion_net_tax` | number | Proportion with net tax |  |
| `average_net_tax_aud` | integer | Average net tax 
$ |  |
| `median_net_tax_aud` | integer | Median net tax 
$ |  |
| `count_super_total_accounts_balance` | integer | Super total accounts balance
no. |  |
| `average_super_total_accounts_balance_aud` | integer | Average super total accounts balance
$ |  |
| `median_super_total_accounts_balance_aud` | integer | Median super total accounts balance
$ |  |

Key: `postcode`.

## Versions

- 2026-06-12: 2564 rows, 34 fields, sha256 93cde81b46fa. https://publicdata.au/d/au-taxable-income-by-postcode-2023-24/v/2026-06-12/

Machine-readable: https://publicdata.au/d/au-taxable-income-by-postcode-2023-24/versions.json, https://publicdata.au/d/au-taxable-income-by-postcode-2023-24/changes.json, https://publicdata.au/d/au-taxable-income-by-postcode-2023-24/datapackage.json, https://publicdata.au/d/au-taxable-income-by-postcode-2023-24/schema.json, https://publicdata.au/d/au-taxable-income-by-postcode-2023-24/history.tar.zst

## Same subject, other publishers

- [Land transfer duty by postcode, Victoria, 2021-22](https://publicdata.au/d/vic-land-transfer-duty-by-postcode/) (Vic)
- [Land tax by municipality, Victoria, 2024](https://publicdata.au/d/vic-land-tax-by-municipality/) (Vic)
- [Interest rates paid on deposits, Reserve Bank of Australia and APRA](https://publicdata.au/d/rba-paid-deposit-rates/) (Cth)
- [Mineral production by commodity, Northern Territory, 2010-11 to 2018-19](https://publicdata.au/d/nt-mineral-production/) (NT)
- [Coal exports by mine and destination country, Queensland](https://publicdata.au/d/qld-coal-exports-by-mine-and-country/) (Qld)
- [Coal production by mine, Queensland](https://publicdata.au/d/qld-coal-production-by-mine/) (Qld)
- [Coal exports and sales value by country, Queensland](https://publicdata.au/d/qld-coal-exports-by-country/) (Qld)
- [Petroleum and gas production by field, Queensland](https://publicdata.au/d/qld-petroleum-gas-production/) (Qld)
- [Gaming venues by number of machines, Queensland](https://publicdata.au/d/qld-gaming-machine-ranges/) (Qld)
- [Gaming machine data for clubs, Queensland](https://publicdata.au/d/qld-gaming-machines-clubs/) (Qld)
- [Gaming machine data for hotels, Queensland](https://publicdata.au/d/qld-gaming-machines-hotels/) (Qld)
- [Occupational licences held by type and region, Queensland, latest count](https://publicdata.au/d/qld-fair-trading-licences-by-region/) (Qld)

## Attribution and citation

Australian Taxation Office, Australian Government, Taxation Statistics 2023-24, Individuals Table 25, sourced 3 October 2026, https://data.gov.au/data/dataset/taxation-statistics-2023-24, licensed under CC BY 2.5 AU.

The licence requires the publisher's attribution. We ask that you also name publicdata.au and link to the version you used.

Plain text: Australian Taxation Office, Australian Government, Taxation Statistics 2023-24, Individuals Table 25, sourced 3 October 2026, https://data.gov.au/data/dataset/taxation-statistics-2023-24, licensed under CC BY 2.5 AU. Serialised and versioned by National Digital at publicdata.au, https://publicdata.au/d/au-taxable-income-by-postcode-2023-24/v/2026-06-12/

Harvard: Australian Taxation Office (2026) Taxable income, salary, rent, tax and super by postcode, Australia, 2023-24, version 2026-06-12 [data set], CC BY 2.5 AU, sourced 3 October 2026. Serialised and versioned by National Digital at publicdata.au. Available at: https://publicdata.au/d/au-taxable-income-by-postcode-2023-24/v/2026-06-12/

Markdown: Data: [Taxable income, salary, rent, tax and super by postcode, Australia, 2023-24](https://data.gov.au/data/dataset/taxation-statistics-2023-24), Australian Taxation Office, [CC BY 2.5 AU](https://creativecommons.org/licenses/by/2.5/au/), sourced 3 October 2026. Files: [publicdata.au](https://publicdata.au/d/au-taxable-income-by-postcode-2023-24/v/2026-06-12/) by [National Digital](https://nationaldigital.com.au/).

## Questions

### How do I download Taxable income, salary, rent, tax and super by postcode, Australia as a CSV file?

Open https://publicdata.au/d/au-taxable-income-by-postcode-2023-24/latest/data.csv. It redirects to the newest dated version, which is https://publicdata.au/d/au-taxable-income-by-postcode-2023-24/v/2026-06-12/data.csv today. The same path serves Excel, JSON, Parquet, SQLite, DuckDB, NDJSON, Arrow. A dated URL never changes, so use it when the file must stay the same.

### Can I open Taxable income, salary, rent, tax and super by postcode, Australia in Excel?

Yes. https://publicdata.au/d/au-taxable-income-by-postcode-2023-24/v/2026-06-12/data.xlsx is a workbook with the 2,564 rows on a records sheet, the field list on a second sheet and the provenance on a third. The CSV also opens in Excel. https://publicdata.au/d/au-taxable-income-by-postcode-2023-24/v/2026-06-12/data.csv.gz is the CSV at about a tenth of the size.

### What years does Taxable income, salary, rent, tax and super by postcode, Australia cover?

The current version covers the years since 2023. Each release from ATO becomes a new dated version here, and earlier versions stay online.

### How often is Taxable income, salary, rent, tax and super by postcode, Australia updated?

ATO releases it yearly. This site checks the portal every week and adds a dated version when the file changes.

### Can I use Taxable income, salary, rent, tax and super by postcode, Australia commercially?

Yes. CC BY 2.5 AU allows commercial use, redistribution and derived works as long as the attribution is kept. The attribution string is in this page's side column and inside every file.

### Is this the official source for Taxable income, salary, rent, tax and super by postcode, Australia?

No. The publisher is Australian Taxation Office, and its page is https://data.gov.au/data/dataset/taxation-statistics-2023-24. This site republishes the publisher's file without changing its content. The original sits beside every version as source.xlsx with its SHA-256, so the two can be compared.

### What is in each row?

One postcode, with the number of individuals who lodged a tax return for the 2023-24 income year and, for each of taxable income, salary and wages, net rent, total income, deductions, business income and expenses, net tax and super balances, the count of individuals with the item and its average and median in dollars. Some items also give the share of individuals with the item, as a fraction.

### Which individuals are counted?

Counts, averages and medians for taxable income, total income and deductions use every individual, including zeroes. Net rent counts everyone who reported at the label. The other items count only individuals with a value other than zero. The figures come from 2024 returns processed by 31 October 2025 and are not necessarily complete.

### Where are the other years?

The ATO publishes each income year as its own release with its own columns, so each year is its own table.

## What this site did to the data

Cells were typed, headers were renamed to snake_case and the encoding was made UTF-8. Rows were left alone. Nothing is derived. The publisher's file is beside every version as `source.xlsx`.

## Improve this dataset

This page is built from [register/au-taxable-income-by-postcode-2023-24.yaml](https://github.com/National-Digital/publicdata.au/blob/main/register/au-taxable-income-by-postcode-2023-24.yaml) on GitHub, and a fix to it is welcome as a pull request. https://publicdata.au/contribute/ explains how.
