publicdataau publicdata.au on GitHub
Published by Atlas of Living Australia under CC BY 4.0 and republished here without change to the content. Atlas of Living Australia has not endorsed this site.An independent republication of open government data. No government agency has endorsed it. Read more

Eucalypt records from Australia's herbaria and flora atlases

live
Publisher Atlas of Living AustraliaUpdated monthlyLicence CC BY 4.0Latest 2026-09-29Rows 1,445,447Fields 36

One row per record of a eucalypt (the genera Eucalyptus, Corymbia and Angophora) from a state, territory or Commonwealth herbarium or flora atlas, as the Atlas of Living Australia holds it. Each row carries the record identifier, the species, the date and year, the state, the coordinates and their uncertainty, whether the record is a specimen or an observation, the collection and catalogue number for a specimen, the provider and the licence the provider chose. The Atlas of Living Australia aggregates records from many sources. This dataset takes only the government providers named below, under open licences, so a row here is an official record.

Also called: gum tree records, Eucalyptus occurrence records, eucalypt specimens, Atlas of Living Australia eucalypts.

Before you use it
Whose records are these?
Every row comes from a government herbarium or flora atlas, read through the Atlas of Living Australia, which is the national biodiversity database funded by the Australian Government and hosted by CSIRO. The providers are the state and territory herbaria and atlases, the national herbarium at CSIRO, the Australian National Botanic Gardens and the state botanic gardens. The provider is named in every row. Records from citizen science apps, universities and overseas collections are not included.
What is a record?
A specimen held in a herbarium, or an observation logged in a flora atlas, of a plant in the genera Eucalyptus, Corymbia and Angophora, which together are the eucalypts. The basis of record field says which. A specimen row names the collection and its catalogue number.
Why do some dates look wrong?
The dates are the providers' own. Some 1,500 rows carry the year 1599 and about one row in fifteen has no year at all, and they are kept as published. The oldest plausible records are from 1770.
How exact are the coordinates?
Each row carries the coordinates the provider gave and, where known, the uncertainty in metres. Old specimens are often placed to the nearest ten kilometres. The Atlas also generalises the coordinates of some threatened species at the provider's request.
What licence applies?
Only rows the provider released under CC0 or a CC BY licence are included, and the licence is in every row. When you use the data, name the provider in the row as well as the Atlas.
1,430,870 records drawn in 71,663 cells of 0.05 degrees, the fullest with 6,565.
Records counted in cells of 0.05 degrees. State outlines from the ABS Australian Statistical Geography Standard 2021, CC BY 4.0.
1,445,447records
1801 to 2025years drawn
36fields
11formats
2versions
020k40k60k1801: 71802: 731803: 251804: 381807: 21809: 11810: 41817: 141818: 61819: 211820: 151821: 71822: 31823: 301825: 41827: 11828: 11833: 11835: 11836: 618361837: 11838: 41839: 221840: 521841: 81842: 201843: 551844: 81845: 51846: 61847: 161848: 351849: 151850: 201851: 311852: 151853: 621854: 181855: 401856: 391857: 201858: 61859: 81860: 401861: 111862: 81863: 2118631864: 141865: 391866: 101867: 601868: 81869: 211870: 201871: 311872: 71873: 111874: 171875: 181876: 131877: 731878: 501879: 1851880: 1411881: 621882: 1101883: 571884: 891885: 1161886: 1041887: 901888: 761889: 991890: 6418901891: 1701892: 671893: 541894: 581895: 721896: 541897: 1171898: 1491899: 2161900: 6011901: 1961902: 1501903: 1201904: 1751905: 1471906: 1591907: 1351908: 1171909: 1871910: 1361911: 2431912: 3121913: 2461914: 1211915: 1541916: 1721917: 28819171918: 1841919: 2241920: 3811921: 3171922: 4071923: 3121924: 3561925: 1901926: 2281927: 3701928: 4011929: 2971930: 4911931: 6441932: 5251933: 6941934: 2961935: 5031936: 6211937: 8541938: 4051939: 3111940: 3541941: 2591942: 4661943: 5261944: 43819441945: 8121946: 1,1131947: 1,2371948: 1,2671949: 1,4521950: 8181951: 1,1241952: 2,1131953: 1,9221954: 1,3881955: 9741956: 9091957: 9791958: 8681959: 1,2491960: 1,9211961: 1,7401962: 2,2461963: 2,2791964: 2,2911965: 1,6351966: 4,0931967: 3,5551968: 5,6261969: 4,9761970: 6,1721971: 5,80519711972: 5,5951973: 6,1041974: 6,3501975: 5,4901976: 5,4951977: 7,6721978: 9,5741979: 10,6901980: 14,1061981: 12,6161982: 7,8521983: 12,8421984: 14,5291985: 10,1971986: 18,9871987: 14,2691988: 15,5991989: 18,4531990: 15,3331991: 18,5411992: 16,7841993: 22,4771994: 17,7151995: 21,1831996: 20,0271997: 22,6151998: 31,53219981999: 52,8832000: 28,6762001: 42,4562002: 32,5062003: 28,5312004: 22,2692005: 22,3532006: 21,3152007: 31,2252008: 40,8712009: 27,2442010: 26,2872011: 37,9072012: 38,5592013: 42,4282014: 38,4312015: 32,0212016: 30,2032017: 35,2402018: 35,9132019: 57,5952020: 25,4702021: 29,1532022: 28,3542023: 28,3692024: 23,4762025: 18,8022025
Eucalypt records per year per year, 1801 to 2025. 2026 is not drawn because the year was not over when the publisher released this version on 29 September 2026. Both figures are counts of rows from version 2026-09-29, worked out in the build. Nothing else is added.

Made for agents

Connect your AI agent

Any agent that connects to publicdata.au/mcp can find this dataset, read its 36 fields and diff its versions. Every answer names the version and carries ALA's attribution. No key.

Then ask it: What does Eucalypt records from Australia's herbaria and flora atlases hold, and what changed in the newest version?

claude mcp add --transport http publicdata https://publicdata.au/mcp

One command. No key, no account, no sign-up.

Download it as CSV, JSON, GeoJSON and 8 more formats

Pick a format and a version. CSV is picked first because it opens in the tools most offices have. The URL is yours to keep. A dated version never changes.

Format
"Latest" redirects to the newest version and will change when the publisher releases again. A dated version never changes.
https://publicdata.au/d/au-eucalypt-records/latest/data.csv
Download

In your own tools

Use it in Excel, R, Python and more

Excel and Power BI read the CSV from its address and refresh from it. The R and Python packages take any dataset on this site by its slug, so a new dataset needs no new release. The DuckDB file attaches read-only over HTTPS, and a query reads only the blocks it touches.

The dated URL in the code never changes. https://publicdata.au/d/au-eucalypt-records/latest/ redirects to the newest version.

https://publicdata.au/d/au-eucalypt-records/latest/data.csv

In Excel choose Data, then From Web, and paste this address. Excel keeps it, so Refresh All reads the newest version. A sheet holds about a million rows; past that, load the query to the Data Model.

What is in it

Column names are made snake_case and the publisher's original header is kept beside each one. Blank cells are null. Nothing is added, removed, ranked or summarised.

FieldTypePublisher's headerNote
record_idstringuuidThe Atlas of Living Australia's identifier for the record.
occurrence_idstringoccurrenceIDThe provider's own identifier for the record.
catalogue_numberstringraw_catalogNumberThe specimen's number in its collection. Blank for an observation.
institution_codestringraw_institutionCodeThe herbarium code, such as MEL or PERTH.
collection_codestringraw_collectionCode
scientific_namestringscientificName
vernacular_namestringvernacularName
taxon_rankstringtaxonRankSpecies, subspecies, genus or variety.
speciesstringspecies
event_datedatetimeeventDateWhen the plant was collected or observed, as the provider gave it.
yearintegeryear
monthintegermonth
state_provincestringstateProvince
latitudenumberdecimalLatitude
longitudenumberdecimalLongitude
coordinate_uncertainty_mnumbercoordinateUncertaintyInMetersThe provider's stated uncertainty of the coordinates, in metres.
basis_of_recordstringbasisOfRecordPRESERVED_SPECIMEN for a herbarium specimen, HUMAN_OBSERVATION or OBSERVATION for a sighting, as the provider states.
data_resource_uidstringdataResourceUidThe Atlas's identifier for the provider.
data_resource_namestringdataResourceNameThe herbarium or atlas that holds the record.
licencestringlicenseThe licence the provider chose for the record.
type_statusstringtypeStatusSet when the specimen is a type specimen for a name.
localitystringlocalityThe provider's description of the place.
occurrence_statusstringoccurrenceStatus
first_loadeddatetimefirstLoadedDateWhen the Atlas first loaded the record.
sa2_2021_codestring(spine: sa2)Code of the Statistical Area Level 2 (2021) the point falls in. Joined by location from abs-sa2-2021, not published by the publisher.
sa2_2021_namestring(spine: sa2)Name of the Statistical Area Level 2 (2021) the point falls in. Joined by location from abs-sa2-2021, not published by the publisher.
lga_2025_codestring(spine: lga)Code of the Local Government Area (2025) the point falls in. Joined by location from abs-lga-2025, not published by the publisher.
lga_2025_namestring(spine: lga)Name of the Local Government Area (2025) the point falls in. Joined by location from abs-lga-2025, not published by the publisher.
sal_2021_codestring(spine: suburb)Code of the Suburb and Locality (2021) the point falls in. Joined by location from abs-suburbs-localities-2021, not published by the publisher.
sal_2021_namestring(spine: suburb)Name of the Suburb and Locality (2021) the point falls in. Joined by location from abs-suburbs-localities-2021, not published by the publisher.
poa_2021_codestring(spine: postcode)Code of the Postal Area (2021) the point falls in. Joined by location from abs-postal-areas-2021, not published by the publisher.
poa_2021_namestring(spine: postcode)Name of the Postal Area (2021) the point falls in. Joined by location from abs-postal-areas-2021, not published by the publisher.
sed_2025_codestring(spine: state_electorate)Code of the State Electoral Division (2025) the point falls in. Joined by location from abs-state-electoral-divisions-2025, not published by the publisher.
sed_2025_namestring(spine: state_electorate)Name of the State Electoral Division (2025) the point falls in. Joined by location from abs-state-electoral-divisions-2025, not published by the publisher.
ced_2025_codestring(spine: federal_electorate)Code of the Commonwealth Electoral Division (2025) the point falls in. Joined by location from abs-federal-electoral-divisions-2025, not published by the publisher.
ced_2025_namestring(spine: federal_electorate)Name of the Commonwealth Electoral Division (2025) the point falls in. Joined by location from abs-federal-electoral-divisions-2025, not published by the publisher.

Download this table as a data dictionary (Excel), or read it as a Frictionless Table Schema at schema.json. The key is record_id.

A sample of 10 rows

From the latest version, newest first by year, each state in turn, then in the publisher's order, with every field. A blank cell is shown as null.

record_idoccurrence_idcatalogue_numberinstitution_codecollection_codescientific_namevernacular_nametaxon_rankspeciesevent_dateyearmonthstate_provincelatitudelongitudecoordinate_uncertainty_mbasis_of_recorddata_resource_uiddata_resource_namelicencetype_statuslocalityoccurrence_statusfirst_loadedsa2_2021_codesa2_2021_namelga_2025_codelga_2025_namesal_2021_codesal_2021_namepoa_2021_codepoa_2021_namesed_2025_codesed_2025_nameced_2025_codeced_2025_name
0001a9b3-cd48-4db8-b50b-389bfbfb2d37urn:catalog:NSW Dept of Planning, Industry and Environment:BioNet Atlas of NSW Wildlife:SMKVI0545155SMKVI0545155NSW Dept of Planning, Industry and EnvironmentBioNet Atlas of NSW WildlifeEucalyptus coolabahCoolibahspeciesEucalyptus coolabah2026-07-15T00:00:0020267New South Wales-29.436373146.6085520HUMAN_OBSERVATIONdr368NSW BioNet AtlasCC-BY 4.0 (Int)nullBora Whyman Rd, Collerina NSW 2839PRESENT2026-09-29T11:35:32105011092Bourke - Brewarrina11200Brewarrina10974Collerina2839283910007Barwon133Parkes
031408f8-fcb7-49de-b108-848e02a6aed9nullOPP1364784-4nullnullEucalyptus leptophyllaNarrow-leaf Red MalleespeciesEucalyptus leptophylla2026-04-29T00:00:0020264South Australia-33.11362136.86047100HUMAN_OBSERVATIONdr366SA FloraCC-BY 4.0 (Int)nullnullPRESENT2026-09-01T01:13:51406021140Quorn - Lake Gilles49399Unincorporated SA40334Cultana5611561140018Giles404Grey
19056dd3-c880-4010-9e01-0681f9d6ffec18706787614377580nullnullEucalyptus obliquaMessmate StringybarkspeciesEucalyptus obliqua2026-02-25T00:00:0020262Victoria-38.46782144.04615HUMAN_OBSERVATIONdr1097Victorian Biodiversity AtlasCC-BY 4.0 (Int)nullV_PB Otways bioregionPRESENT2026-08-06T06:29:10203031049Lorne - Anglesea26490Surf Coast20834Eastern View3231323126808Polwarth (Western Victoria)237Wannon
280bc2de-7f35-4241-96fc-3e337c5e1016null5992066nullnullCorymbia polycarpaLong-fruited BloodwoodspeciesCorymbia polycarpa2026-03-18T00:00:0020263Northern Territory-12.64803131.20290720HUMAN_OBSERVATIONdr362Flora Atlas N.T.CC-BY 3.0 (Au)nullOpen nervosa and polycarpa woodland, small tree and pandanus mid, tussock grass and sedge ground. Plot corners (GDA94):…PRESENT2026-05-13T05:21:45701031035Weddell72300Litchfield70278Wak Wak0822082270013Goyder701Lingiari
3cadc26a-cb7a-4a51-b411-5a62c4bc2a84urn:catalog:BRI:Herbrecs:1062179BRI AQ1062179BRIHerbrecsEucalyptus raveretianaBlack IronboxspeciesEucalyptus raveretiana2026-01-21T00:00:0020261Queensland-21.862627148.573550PRESERVED_SPECIMENdr2287BRI AVH Data and ImagesCC-BY 4.0 (Int)nullPeak Downs Highway, Strathfield, 27km S of Nebo.PRESENT2026-07-09T05:28:43312011338Broadsound - Nebo33980Isaac32678Strathfield (Qld)4742474230011Burdekin305Capricornia
0786a6da-1117-4fa2-8fbd-62dc9ecbf6b020250124-1-occ20250124WASCnullEucalyptus ceratocorysHorn-capped MalleespeciesEucalyptus ceratocorys2025-04-08T00:00:0020254Western Australia-31.958333115.833333nullOCCURRENCEdr21991The Western Australian Seed Centre (Kings Park)CC-BY 3.0 (Au)nullnullPRESENT2025-12-11T05:24:15503021037Kings Park (WA)57080Perth50762Kings Park (WA)6005600550044Perth514Perth
15f3eb84-853b-4d94-bd76-9934772f723420250156-1-trial-occ20250156WASCnullEucalyptus bigaleritaPoplar GumspeciesEucalyptus bigaleritanull20254nullnullnullnullOCCURRENCEdr21991The Western Australian Seed Centre (Kings Park)CC-BY 3.0 (Au)nullnullPRESENT2025-12-11T05:24:15nullnullnullnullnullnullnullnullnullnullnullnull
212f3f72-6fdc-4dbf-9eb9-cf00ca1e381dCANB:DC:1469183CANB 1014924.1CANBCANBEucalyptus melliodoraYellow BoxspeciesEucalyptus melliodora2025-11-16T00:00:00202511Australian Capital TerritorynullnullnullPRESERVED_SPECIMENdr15860Centre for Australian National Biodiversity Research (CANB) AVH dataCC-BY 4.0 (Int)nullCULTIVATED: Australian National Botanic Gardens, Canberra; section 170.PRESENT2026-06-15T10:22:51nullnullnullnullnullnullnullnullnullnullnullnull
5a223f2a-011e-4fd4-987e-9a5339106ea5nullHO625379HOHOEucalyptus cladocalyxSugar GumspeciesEucalyptus cladocalyx2025-11-06T00:00:00202511Tasmania-42.858389147.32497250PRESERVED_SPECIMENdr10574Tasmanian Herbarium (HO) AVH dataCC-BY 4.0 (Int)nullHobart, Queens Domain, bushland strip between Domain Highway and intercity cycleway adjacent to end of Royal Tasmanian…PRESENT2026-08-11T03:14:05601051027Hobart62810Hobart60530Queens Domain7000700060303Clark (Hobart)603Clark
3ddb00a5-b2c4-4310-9247-7c49e8bddd94DNA:DNA:DNA D0134682DNA D0134682DNADNAEucalyptus tetrodontaDarwin StringybarkspeciesEucalyptus tetrodonta1998-06-01T00:00:0019986The Northern TerritorynullnullnullPRESERVED_SPECIMENdr15866Northern Territory Herbarium (DNA) AVH dataCC-BY 4.0 (Int)nullParks & Wildife / C.SI.R.O. Compound BerrimahPRESENT2021-06-26T06:11:41nullnullnullnullnullnullnullnullnullnullnullnull
The first row as JSON

As it appears in data.json.

GET https://publicdata.au/d/au-eucalypt-records/latest/data.json
{
  "record_id": "00000b24-8c83-4839-aa87-3abf897b7ca1",
  "occurrence_id": null,
  "catalogue_number": "RVPO95337-430444",
  "institution_code": null,
  "collection_code": null,
  "scientific_name": "Eucalyptus fasciculosa",
  "vernacular_name": "Pink Gum",
  "taxon_rank": "species",
  "species": "Eucalyptus fasciculosa",
  "event_date": "2012-05-10T00:00:00",
  "year": 2012,
  "month": 5,
  "state_province": "South Australia",
  "latitude": -36.849875,
  "longitude": 140.489695,
  "coordinate_uncertainty_m": 500.0,
  "basis_of_record": "HUMAN_OBSERVATION",
  "data_resource_uid": "dr366",
  "data_resource_name": "SA Flora",
  "licence": "CC-BY 4.0 (Int)",
  "type_status": null,
  "locality": null,
  "occurrence_status": "PRESENT",
  "first_loaded": "2021-06-26T05:38:21",
  "sa2_2021_code": "407021155",
  "sa2_2021_name": "Naracoorte Surrounds",
  "lga_2025_code": "45090",
  "lga_2025_name": "Naracoorte Lucindale",
  "sal_2021_code": "40772",
  "sal_2021_name": "Lochaber",
  "poa_2021_code": "5271",
  "poa_2021_name": "5271",
  "sed_2025_code": "40028",
  "sed_2025_name": "MacKillop",
  "ced_2025_code": "402",
  "ced_2025_name": "Barker"
}

Smaller files

The same rows split by a field, one JSON file each with a GeoJSON beside it. Each file carries the same provenance header.

By state_province (11 files)

by/state_province/index.json lists every file with its row count.

What changed

One version for every release the publisher has made since this site started following the dataset. The date is the day the file changed on the portal.

  • 2026-09-29
    1,445,447 rows+864 added −0 removed 60 changed36 fieldsutf-8a14b1464632e
    The rows are the Atlas's records from the named government providers under CC0 and CC BY licences, read from its search API. The provider and the licence are in every row.
  • 2026-09-24
    1,444,583 rows36 fieldsutf-82541f6f91da9
    The rows are the Atlas's records from the named government providers under CC0 and CC BY licences, read from its search API. The provider and the licence are in every row.

versions.json · changes.json · history.tar.zst (255 MB, every version's Parquet and manifest)

Questions

How do I download Eucalypt records from Australia's herbaria and flora atlases as a CSV file?

Open https://publicdata.au/d/au-eucalypt-records/latest/data.csv. It redirects to the newest dated version, which is https://publicdata.au/d/au-eucalypt-records/v/2026-09-29/data.csv today. The same path serves JSON, GeoJSON, Parquet, SQLite, DuckDB, GeoPackage, GeoParquet, NDJSON, Arrow. A dated URL never changes, so use it when the file must stay the same.

Can I open Eucalypt records from Australia's herbaria and flora atlases in Excel?

Not as a workbook. Excel stops at 1,048,576 rows and this table has 1,445,447, so there is no data.xlsx. Load the CSV or the Parquet file with Power Query, or take one partition file at a time. https://publicdata.au/d/au-eucalypt-records/v/2026-09-29/data.csv.gz is the CSV at about a tenth of the size.

What years does Eucalypt records from Australia's herbaria and flora atlases cover?

The current version covers 1770 to 2025. Each release from ALA becomes a new dated version here, and earlier versions stay online.

How often is Eucalypt records from Australia's herbaria and flora atlases updated?

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

Can I use Eucalypt records from Australia's herbaria and flora atlases commercially?

Yes. CC BY 4.0 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 Eucalypt records from Australia's herbaria and flora atlases?

No. The publisher is Atlas of Living Australia, and its page is https://www.ala.org.au/terms-of-use/. This site republishes the publisher's file without changing its content. The original sits beside every version as source.csv with its SHA-256, so the two can be compared.

How do I get only the rows for one state province?

Every version has one JSON file per value of state_province, 11 files in the current version, listed with row counts at https://publicdata.au/d/au-eucalypt-records/v/2026-09-29/by/state_province/index.json. For example https://publicdata.au/d/au-eucalypt-records/v/2026-09-29/by/state_province/new-south-wales.json holds the 658,883 rows where state_province is New South Wales. A GeoJSON file sits beside each one.

What coordinate system does Eucalypt records from Australia's herbaria and flora atlases use?

Latitude and longitude in WGS84 (EPSG:4326), as the Atlas processes every provider's coordinates. The GeoJSON file uses the same coordinates, which is what GeoJSON expects.

Which SA2, council area, suburb, postcode, state electorate and federal electorate is each row of Eucalypt records from Australia's herbaria and flora atlases in?

Each row with coordinates carries the SA2 (2021), Council area (LGA 2025), Suburb or locality (2021), Postcode (postal area 2021), State electorate (2025) and Federal electorate (2025) its point falls in, with the code of each. This site joins them by location against the ABS boundaries, https://publicdata.au/d/abs-sa2-2021/, https://publicdata.au/d/abs-lga-2025/, https://publicdata.au/d/abs-suburbs-localities-2021/, https://publicdata.au/d/abs-postal-areas-2021/, https://publicdata.au/d/abs-state-electoral-divisions-2025/, https://publicdata.au/d/abs-federal-electoral-divisions-2025/, and ALA did not publish them. The schema marks each one as joined and names the boundary version. A row without coordinates, or a point outside every area, has them blank. Place columns from Australian Statistical Geography Standard (ASGS) Edition 3 boundaries, Australian Bureau of Statistics, licensed under CC BY 4.0.

What this site did to the data. Cells were typed, headers were renamed and the encoding was made UTF-8. Rows were left alone. The publisher's file sits beside every version as source.csv so the change can be checked.