What this is

One of the sixteen delimited tables inside the monthly Production Data Query dump. RRC publishes the dump as a single archive; EZRRC publishes each table inside it separately so you can take the one you need instead of a 3.6 GB zip.

547,000 leases. This is the table that makes production data legible: it maps the oil/gas code, district and lease number key to the lease name, the operating company, …

How it is laid out

The Railroad Commission publishes this as CSV. Comma-separated text. We decode it into a table you can open anywhere. It has 13 columns and about 548K rows.

The columns you will most likely want:

  • oil_gas_code Whether the lease is carried on the oil schedule or the gas schedule.
  • district_no RRC's INTERNAL district number, 01 to 14 plus 20 for statewide. This is not the district name the …
  • lease_no RRC lease number. Unique only within a district and a schedule, so a lease key is district + …
  • district_name RRC district as the industry writes it, e.g. 7B, 8A, 6E.
  • lease_name Lease name as filed.
  • operator_no The operator's six-digit RRC P-5 organization number. Join to the P-5 Organization dataset for the company's name, address …

…and 7 more, all documented on the full page.

What we add

Turn a lease key into a name, a field and an operator.

Find every lease an operator holds, and find leases that have been severed — the Commission's enforcement action for delinquent filings.

  • Decoded out of the Commission's original format into something Excel opens.
  • Filterable before you download, so you can take one county instead of the whole state.
  • The Commission's single-letter codes translated into words.

Worth knowing before you use it

The severance flag means the lease has been severed for a compliance failure and cannot legally sell product. It is one of the most consequential columns in the catalog and it is a single character.

A lease number is only unique with the oil/gas code and the district in it. Oil lease 027587 in District …

The full page lists every trap in this dataset.

Get it

People who want this usually want