{
  "generated_at": "2026-06-12T08:51:08",
  "database": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\data\\duckdb\\vic_public_transport.duckdb",
  "html_path": "A:\\TrafficAnalytics\\PROJECTS\\public_transport_intel\\output\\html\\station_pressure_intelligence_report.html",
  "counts": {
    "station_entry_rows": 316,
    "matched_to_gtfs_supply": 315,
    "unmatched_to_gtfs_supply": 1,
    "special_event_station_rows": 2
  },
  "top_high_pressure": [
    {
      "network": "metro",
      "stop_name": "Melbourne Central",
      "pax_annual": 11876900,
      "scheduled_departure_records": 7592.0,
      "annual_entries_per_scheduled_departure_record": 1564.3967334035826,
      "pax_change": -3373800,
      "pct_change_percent": -22.122263240375855,
      "gtfs_mode_groups": "metropolitan_train"
    },
    {
      "network": "metro",
      "stop_name": "Boronia",
      "pax_annual": 462850,
      "scheduled_departure_records": 439.0,
      "annual_entries_per_scheduled_departure_record": 1054.3280182232347,
      "pax_change": -214650,
      "pct_change_percent": -31.682656826568266,
      "gtfs_mode_groups": "metropolitan_train"
    },
    {
      "network": "regional",
      "stop_name": "Tarneit",
      "pax_annual": 1717700,
      "scheduled_departure_records": 1870.0,
      "annual_entries_per_scheduled_departure_record": 918.5561497326203,
      "pax_change": 367200,
      "pct_change_percent": 27.18992965568308,
      "gtfs_mode_groups": "regional_train_or_rail"
    },
    {
      "network": "metro",
      "stop_name": "Flinders Street",
      "pax_annual": 19633300,
      "scheduled_departure_records": 22816.0,
      "annual_entries_per_scheduled_departure_record": 860.5057854137448,
      "pax_change": -8687350,
      "pct_change_percent": -30.674966852808815,
      "gtfs_mode_groups": "metropolitan_train, regional_train_or_rail"
    },
    {
      "network": "metro",
      "stop_name": "Southern Cross",
      "pax_annual": 14696050,
      "scheduled_departure_records": 17196.0,
      "annual_entries_per_scheduled_departure_record": 854.6202605257037,
      "pax_change": -4855400,
      "pct_change_percent": -24.833963721360817,
      "gtfs_mode_groups": "metropolitan_train, regional_train_or_rail"
    },
    {
      "network": "metro",
      "stop_name": "Box Hill",
      "pax_annual": 2648350,
      "scheduled_departure_records": 3118.0,
      "annual_entries_per_scheduled_departure_record": 849.3745991019885,
      "pax_change": -1037150,
      "pct_change_percent": -28.141364808031476,
      "gtfs_mode_groups": "metropolitan_train"
    },
    {
      "network": "metro",
      "stop_name": "Parliament",
      "pax_annual": 6344650,
      "scheduled_departure_records": 7592.0,
      "annual_entries_per_scheduled_departure_record": 835.7020547945206,
      "pax_change": -3779550,
      "pct_change_percent": -37.33183856502242,
      "gtfs_mode_groups": "metropolitan_train"
    },
    {
      "network": "regional",
      "stop_name": "Shepparton",
      "pax_annual": 116000,
      "scheduled_departure_records": 150.0,
      "annual_entries_per_scheduled_departure_record": 773.3333333333334,
      "pax_change": 46850,
      "pct_change_percent": 67.75126536514823,
      "gtfs_mode_groups": "regional_train_or_rail"
    },
    {
      "network": "metro",
      "stop_name": "Williams Landing",
      "pax_annual": 1389550,
      "scheduled_departure_records": 1914.0,
      "annual_entries_per_scheduled_departure_record": 725.9926854754441,
      "pax_change": -367100,
      "pct_change_percent": -20.89773147752825,
      "gtfs_mode_groups": "metropolitan_train"
    },
    {
      "network": "regional",
      "stop_name": "Albury",
      "pax_annual": 84300,
      "scheduled_departure_records": 119.0,
      "annual_entries_per_scheduled_departure_record": 708.4033613445379,
      "pax_change": 45050,
      "pct_change_percent": 114.77707006369427,
      "gtfs_mode_groups": "regional_train_or_rail"
    }
  ],
  "top_low_pressure": [
    {
      "network": "metro",
      "stop_name": "Bonbeach",
      "pax_annual": 141600,
      "scheduled_departure_records": 2903.0,
      "annual_entries_per_scheduled_departure_record": 48.77712710988632,
      "pax_change": -63650,
      "pct_change_percent": -31.010962241169302,
      "gtfs_mode_groups": "metropolitan_train"
    },
    {
      "network": "metro",
      "stop_name": "Middle Footscray",
      "pax_annual": 190800,
      "scheduled_departure_records": 3787.0,
      "annual_entries_per_scheduled_departure_record": 50.38288883020861,
      "pax_change": -88900,
      "pct_change_percent": -31.78405434393994,
      "gtfs_mode_groups": "metropolitan_train"
    },
    {
      "network": "metro",
      "stop_name": "Aspendale",
      "pax_annual": 169500,
      "scheduled_departure_records": 2903.0,
      "annual_entries_per_scheduled_departure_record": 58.38787461246986,
      "pax_change": -68400,
      "pct_change_percent": -28.7515762925599,
      "gtfs_mode_groups": "metropolitan_train"
    },
    {
      "network": "metro",
      "stop_name": "Kananook",
      "pax_annual": 173050,
      "scheduled_departure_records": 2805.0,
      "annual_entries_per_scheduled_departure_record": 61.69340463458111,
      "pax_change": -122850,
      "pct_change_percent": -41.517404528556945,
      "gtfs_mode_groups": "metropolitan_train"
    },
    {
      "network": "metro",
      "stop_name": "Darebin",
      "pax_annual": 112450,
      "scheduled_departure_records": 1815.0,
      "annual_entries_per_scheduled_departure_record": 61.955922865013775,
      "pax_change": -37950,
      "pct_change_percent": -25.232712765957448,
      "gtfs_mode_groups": "metropolitan_train"
    },
    {
      "network": "metro",
      "stop_name": "Rushall",
      "pax_annual": 123150,
      "scheduled_departure_records": 1924.0,
      "annual_entries_per_scheduled_departure_record": 64.0072765072765,
      "pax_change": -35200,
      "pct_change_percent": -22.229239027470793,
      "gtfs_mode_groups": "metropolitan_train"
    },
    {
      "network": "metro",
      "stop_name": "Edithvale",
      "pax_annual": 201450,
      "scheduled_departure_records": 2903.0,
      "annual_entries_per_scheduled_departure_record": 69.39373062349294,
      "pax_change": -102500,
      "pct_change_percent": -33.72265175193289,
      "gtfs_mode_groups": "metropolitan_train"
    },
    {
      "network": "metro",
      "stop_name": "Eaglemont",
      "pax_annual": 126500,
      "scheduled_departure_records": 1815.0,
      "annual_entries_per_scheduled_departure_record": 69.6969696969697,
      "pax_change": -38000,
      "pct_change_percent": -23.10030395136778,
      "gtfs_mode_groups": "metropolitan_train"
    },
    {
      "network": "metro",
      "stop_name": "Yarraman",
      "pax_annual": 272450,
      "scheduled_departure_records": 3627.0,
      "annual_entries_per_scheduled_departure_record": 75.11717673007996,
      "pax_change": -29600,
      "pct_change_percent": -9.79970203608674,
      "gtfs_mode_groups": "metropolitan_train"
    },
    {
      "network": "metro",
      "stop_name": "Merri",
      "pax_annual": 147850,
      "scheduled_departure_records": 1924.0,
      "annual_entries_per_scheduled_departure_record": 76.84511434511434,
      "pax_change": -48700,
      "pct_change_percent": -24.777410328160773,
      "gtfs_mode_groups": "metropolitan_train"
    }
  ],
  "inner_west": [
    {
      "network": "metro",
      "stop_name": "Footscray",
      "pax_annual": 4383950,
      "scheduled_departure_records": 12022.0,
      "annual_entries_per_scheduled_departure_record": 364.6606221926468,
      "pax_2018_2019": 5332950,
      "pax_change": -949000,
      "pct_change_percent": -17.795029017710647,
      "gtfs_stop_id_count": 5,
      "gtfs_mode_groups": "metropolitan_train, regional_train_or_rail"
    },
    {
      "network": "metro",
      "stop_name": "Sunshine",
      "pax_annual": 1577600,
      "scheduled_departure_records": 6221.0,
      "annual_entries_per_scheduled_departure_record": 253.5926699887478,
      "pax_2018_2019": 2157750,
      "pax_change": -580150,
      "pct_change_percent": -26.886803383153747,
      "gtfs_stop_id_count": 3,
      "gtfs_mode_groups": "metropolitan_train, regional_train_or_rail"
    },
    {
      "network": "metro",
      "stop_name": "North Melbourne",
      "pax_annual": 1394050,
      "scheduled_departure_records": 7456.0,
      "annual_entries_per_scheduled_departure_record": 186.97022532188842,
      "pax_2018_2019": 1497300,
      "pax_change": -103250,
      "pct_change_percent": -6.895745675549322,
      "gtfs_stop_id_count": 7,
      "gtfs_mode_groups": "metropolitan_train, regional_train_or_rail"
    },
    {
      "network": "metro",
      "stop_name": "Newport",
      "pax_annual": 1245950,
      "scheduled_departure_records": 4466.0,
      "annual_entries_per_scheduled_departure_record": 278.98566950291087,
      "pax_2018_2019": 1334350,
      "pax_change": -88400,
      "pct_change_percent": -6.62494847678645,
      "gtfs_stop_id_count": 2,
      "gtfs_mode_groups": "metropolitan_train"
    },
    {
      "network": "metro",
      "stop_name": "Yarraville",
      "pax_annual": 820600,
      "scheduled_departure_records": 2931.0,
      "annual_entries_per_scheduled_departure_record": 279.9727055612419,
      "pax_2018_2019": 998400,
      "pax_change": -177800,
      "pct_change_percent": -17.80849358974359,
      "gtfs_stop_id_count": 2,
      "gtfs_mode_groups": "metropolitan_train"
    },
    {
      "network": "metro",
      "stop_name": "West Footscray",
      "pax_annual": 512550,
      "scheduled_departure_records": 3920.0,
      "annual_entries_per_scheduled_departure_record": 130.75255102040816,
      "pax_2018_2019": 733050,
      "pax_change": -220500,
      "pct_change_percent": -30.079803560466544,
      "gtfs_stop_id_count": 3,
      "gtfs_mode_groups": "metropolitan_train"
    },
    {
      "network": "metro",
      "stop_name": "Seddon",
      "pax_annual": 416600,
      "scheduled_departure_records": 2931.0,
      "annual_entries_per_scheduled_departure_record": 142.13578983282156,
      "pax_2018_2019": 467700,
      "pax_change": -51100,
      "pct_change_percent": -10.925807141329912,
      "gtfs_stop_id_count": 2,
      "gtfs_mode_groups": "metropolitan_train"
    },
    {
      "network": "metro",
      "stop_name": "Tottenham",
      "pax_annual": 394350,
      "scheduled_departure_records": 2659.0,
      "annual_entries_per_scheduled_departure_record": 148.307634449041,
      "pax_2018_2019": 613100,
      "pax_change": -218750,
      "pct_change_percent": -35.679334529440546,
      "gtfs_stop_id_count": 2,
      "gtfs_mode_groups": "metropolitan_train"
    },
    {
      "network": "metro",
      "stop_name": "Spotswood",
      "pax_annual": 354600,
      "scheduled_departure_records": 2931.0,
      "annual_entries_per_scheduled_departure_record": 120.9825997952917,
      "pax_2018_2019": 344850,
      "pax_change": 9750,
      "pct_change_percent": 2.827316224445411,
      "gtfs_stop_id_count": 2,
      "gtfs_mode_groups": "metropolitan_train"
    },
    {
      "network": "metro",
      "stop_name": "South Kensington",
      "pax_annual": 324400,
      "scheduled_departure_records": 2931.0,
      "annual_entries_per_scheduled_departure_record": 110.67894916410782,
      "pax_2018_2019": 412850,
      "pax_change": -88450,
      "pct_change_percent": -21.424246094223083,
      "gtfs_stop_id_count": 2,
      "gtfs_mode_groups": "metropolitan_train"
    },
    {
      "network": "metro",
      "stop_name": "North Williamstown",
      "pax_annual": 271600,
      "scheduled_departure_records": 1714.0,
      "annual_entries_per_scheduled_departure_record": 158.45974329054843,
      "pax_2018_2019": 364600,
      "pax_change": -93000,
      "pct_change_percent": -25.50740537575425,
      "gtfs_stop_id_count": 2,
      "gtfs_mode_groups": "metropolitan_train"
    },
    {
      "network": "metro",
      "stop_name": "Altona",
      "pax_annual": 263300,
      "scheduled_departure_records": 1679.0,
      "annual_entries_per_scheduled_departure_record": 156.81953543776058,
      "pax_2018_2019": 302850,
      "pax_change": -39550,
      "pct_change_percent": -13.059270265808157,
      "gtfs_stop_id_count": 1,
      "gtfs_mode_groups": "metropolitan_train"
    },
    {
      "network": "metro",
      "stop_name": "Middle Footscray",
      "pax_annual": 190800,
      "scheduled_departure_records": 3787.0,
      "annual_entries_per_scheduled_departure_record": 50.38288883020861,
      "pax_2018_2019": 279700,
      "pax_change": -88900,
      "pct_change_percent": -31.78405434393994,
      "gtfs_stop_id_count": 2,
      "gtfs_mode_groups": "metropolitan_train"
    },
    {
      "network": "metro",
      "stop_name": "Williamstown Beach",
      "pax_annual": 166350,
      "scheduled_departure_records": 1714.0,
      "annual_entries_per_scheduled_departure_record": 97.0536756126021,
      "pax_2018_2019": 202950,
      "pax_change": -36600,
      "pct_change_percent": -18.033998521803397,
      "gtfs_stop_id_count": 2,
      "gtfs_mode_groups": "metropolitan_train"
    },
    {
      "network": "metro",
      "stop_name": "Williamstown",
      "pax_annual": 149500,
      "scheduled_departure_records": 1714.0,
      "annual_entries_per_scheduled_departure_record": 87.22287047841307,
      "pax_2018_2019": 161900,
      "pax_change": -12400,
      "pct_change_percent": -7.65904879555281,
      "gtfs_stop_id_count": 1,
      "gtfs_mode_groups": "metropolitan_train"
    },
    {
      "network": "metro",
      "stop_name": "Seaholme",
      "pax_annual": 93100,
      "scheduled_departure_records": 1679.0,
      "annual_entries_per_scheduled_departure_record": 55.449672424061944,
      "pax_2018_2019": 106850,
      "pax_change": -13750,
      "pct_change_percent": -12.868507253158635,
      "gtfs_stop_id_count": 1,
      "gtfs_mode_groups": "metropolitan_train"
    }
  ],
  "unmatched": [
    {
      "network": "metro",
      "stop_name": "Showgrounds",
      "pax_annual": 114900,
      "gtfs_station_name_key": "showgrounds",
      "name_override_notes": "Special-event station name alignment"
    }
  ]
}