Australian Postal Codes

You can support this initiative by "buying me a coffee" using the link below.

Buy me a coffeeBuy me a coffee

Download Free Database of Australian Postcodes

Last Updated: 1st March 2021

A free, up-to-date downloadable database of Australian Postcodes and Localities, including accurate longitude and latitude values, sourced by and supported by the community.

Looking for World City Data? Click here

History

Some years ago, Australia Post used to publish a full list of Australian Postal Codes including state and location data, in a raw data format, completely free.

They have since stopped doing this, instead preferring to charge for data that is arguably public domain, or at least available publicly in many different forms from many different providers.

I've needed this data for a number of projects over the years, and have collated as much publicly-available postal data as I could find. There are a bunch of files out on the internet with this data, but they are all missing data or detail, so I've tried to collate them as best I can.

You can learn more about Australian Postcodes on Wikipedia.

Current Statistics

The database currently contains 18,272 entries, spread over the following states:

State Full Name Range Total Entries With Long/Lat LVR1 Delivery Areas PO Boxes SA3 SA4 Details
ACT Australian Capital Territory 0200 to 2914 159 159 0 145 2 153 153 View All
NSW New South Wales 1001 to 4385 5540 5539 206 4892 67 5445 5445 View All
NT Northern Territory 0800 to 4825 390 390 0 212 0 378 378 View All
QLD Queensland 4000 to 9726 3841 3841 12 3363 6 3809 3809 View All
SA South Australia 0872 to 5950 2081 2081 6 1989 3 2024 2024 View All
TAS Tasmania 7000 to 7470 808 808 0 779 3 803 803 View All
VIC Victoria 3000 to 8785 3531 3531 12 3280 26 3512 3512 View All
WA Western Australia 0872 to 6997 1925 1925 8 1723 66 1902 1902 View All

1 Many large businesses, government departments and other institutions receiving high volumes of mail had their own postcode as a Large Volume Receiver (LVR), e.g. the Royal Brisbane and Women's Hospital has the postcode 4029, the Australian National University had the postcode 0200. More postcode ranges were made available for LVRs in the 1990s. Australia Post has been progressively discontinuing the LVR programme since 2006.

Data Fields

The files have eight fields in each:

Field Description Example Updated
id Primary Key from source database 1 Regularly
postcode The postcode in numerical format - 0000 to 9999 3000 Regularly
locality The locality of the postcode - typically the city/suburb or postal distribution centre Melbourne Regularly
state The Australian state in which the locality is situated VIC Regularly
long The longitude of the locality - defaults to 0 when not available 144.956776 Regularly
lat The latitude of the locality - defaults to 0 when not available -37.817403 Regularly
dc1 The Australia Post distribution Centre servicing this postcode - defaults to blank when not available MELBOURNE Infrequently
type1 The type of locality, such as a delivery area, post office or a "Large Volume Recipient" such as a GPO, defaults to blank when not available LVR Regularly
SA3 The SA3 Statistical Area code 215 Adhoc
SA3 Name The name of the SA3 Statistical Area North West Adhoc
SA4 The SA4 Statistical Area code 21501 Adhoc
SA4 Name The name of the SA4 Statistical Area Grampians Adhoc
Region Designated Regional Area R1
status A note indicating whether the data is new, removed or updated - new column Nov 2018 Updated Regularly
Extended Dataset Fields added 2021
Lat GoogleLatitude from Google Maps API
Long GoogleLongitude from Google Maps API
SA1 Maincode 2011Statistical Area 1 2011 Code
SA1 Maincode 2016Statistical Area 1 2016 Code
SA2 Maincode 2016Statistical Area 2 2016 Code
SA2 Name 2016Statistical Area 2 2016 Name
RA 2011Remoteness Area - 2011 Dataset
RA 2016Remoteness Area - 2016 Dataset
MMM 2016Modified Monash Model - 2016 Dataset
MMM 2019Modified Monash Model - 2019 Dataset

1 These fields are no longer being updated, as the data isn't overly relevant outside of AusPost.

Download

Download the database using the links below. The ZIP file contains all formats. If there are any other formats you'd like to see, please let me know.

Download:
CSV JSON XLS XLSX XML ZIP
5.5Mb 13.8Mb 8.7Mb 2.5Mb 23.6Mb 6.2Mb
Please support these databases by: Buy me a coffeeBuy me a coffee

If you'd like any other format, just let me know and I can add it to this page.

Note on Latitudes & Longitudes

As of March 2021, there are now two sets of differing Lat/Long points for each postcode. The first are the points provided in the Australia Post database, and those derived from adjacent postcodes.

The second set, possibly more accurate, are derived from Googles Map API in 2020/2021. As Australia Post do not appear to have updates or added any new Lat/Long values in recent years, it is presumed the Google values are more accurate.

Addition of ABS Statistical Area 3 (SA3) and Statistical Area 4 (SA4) datasets

I've recently added SA3 and SA4 data sets to the postcode database. Nearly all postcodes have these values, however not all, so it can't be considered 100% accurate.

Also, the SA3/SA4 data set is from the 2016 census, so there might be some changes since. If anyone has a more recent database, please let me know!

SA1 datasets were kindly provided by Gary W. in 2021 and have been added to the datasets.

You can learn more about SA3 and SA4 on the ABS site in the 1270.0.55.001 - Australian Statistical Geography Standard (ASGS) section.

Designated Regional Area Postcodes

I've added R1, R2 and R3 region codes based on GOV.AU data and Immigration categorization. It's not 100% accurate, as they exclude many postcodes, but is a good representation nonetheless.

More details at https://immi.homeaffairs.gov.au/visas/working-in-australia/skill-occupation-list/regional-postcodes

Remoteness Area Designations

The Australian Statistical Geography Standard (ASGS) is a set of geographical data that can be analysed together for different purposes. The data are from the Australian Bureau of Statistics (ABS) and other organisations.

The ASGS determines five levels of remoteness for areas under the Australian Statistical Geography Standard - Remoteness Area (ASGS-RA) structure.

More details at https://www.health.gov.au/health-topics/health-workforce/health-workforce-classifications/australian-statistical-geography-standard-remoteness-area

Modified Monash Model

The Modified Monash Model (MMM) is how we define whether a location is a city, rural, remote or very remote.

The

model measures remoteness and population size on a scale of Modified Monash (MM) category MM 1 to MM 7. MM 1 is a major city and MM 7 is very remote.

More details at https://www.health.gov.au/health-topics/health-workforce/health-workforce-classifications/modified-monash-model

Use Cases

There are many, many potential uses for this database. Some of the projects and uses people have downloaded the database for include:

  • Having a complete list of current suburbs in Australia
  • Calculating distances between two Australian postcodes or two Australian suburbs
  • Grouping population and other statistical data by suburb or postcode
  • Mapping rainfall data to regions

Last Updates

March 1st 2021
Major Update
Major update - new data provided by Gary W. (thank-you!!!!) including:
  • Additional Lat/Long values from Google
  • Statistical Area 1 (SA) - 2011 & 2016 datasets
  • Remoteness Area (RA) - 2011 and 2016 datasets
  • Modified Monash Model (MMM) - 2015 and 2019 datasets
A huge thanks to Gary for this data - an lot of work has gone into this, and the community is the better for it.
January 11th 2021 Additional postcodes, removing duplicates.
December 13th 2020 Minor conent tweaks
November 15th 2020 Content updates - Additional entries, a few cleanups. Thanks Peter B., Craig M., Mike H., Jafin, Garretcam, Mahdi K., Blair W., Pigdog and Garry L. There haven't been a lot of updates this year, possibly due to the pandemic.
May 16th 2020 Content updates - Adding region codes. Content updates from Michael & Matt.
April 30th 2020 Content updates - Minor fixes and town spelling updates.
March 25th 2020 Content updates - Adding missing Long/Lat values, some missing SA4/SA4 data, from AusPost database and API.
  • 54 New post code entries from AusPost
  • 48 Updated long/lat values
  • 23 Updated from AusPost
  • 462 Updates SA3 & SA4 classifications
February 7th 2020 Content updates - Adding SA3 and SA4 values, removing 233 duplicate postcodes, adding leading 0's to 3-digit postcodes for consistency. Thanks Israel, Michael and anon.
January 25th 2020 Content updates - minor data fixes from Tony, Ross and Michoel. Major update from Stuart. Thanks heaps!
January 19th 2020 Content updates - major data fixes from Alex and Cameron. Thanks!
August 26th 2019 Content updates - major data update from anonymous source. Includes 1723 new entries! Removed duplicate entries.
June 13th 2019 Content updates, data clean-up and a few minor corrections from the community.
May 27th 2019 Updates from the community and some data sent from Australia Post. Thanks guys!
January 28th 2019 Updates from the community, including specifically Chris. Thanks again!!
December 6th 2018 Updates from the community, including from Vincent, Pat & Chris. Thanks!!
November 23rd 2018 Updates from GIS source, client data and updates from the community. Thanks everyone!
  • Added 154 new entries!
  • Flagged 502 entries as no longer valid
August 7th 2018 Updates from the community, including from Steve, Pete & Others. Thanks guys!!
September 14th 2016 Initial public release in its current form.

Contribute on Github

Your Contributions

Any updates, corrections or additions to the dataset is greatly appreciated - this dataset is regarded as public domain - and can only continue to grow and improve with your help.

Help Support This Database

I make this information freely available, and use it for my own client projects and experiments. However, if you feel you'd like to help me out, a donation to the charity my wife and I run would be greatly appreciated! We work hard to Cancer education and treatment in Uganda, Africa, and any support is appreciated!

You can also support us by "buying us a coffee" using the link below.

Buy me a coffeeBuy me a coffee

Important Notice: I make no absolutely no guarantees as to its accuracy, but please feel free to let me know of any fixes or updates you see.