Incidental captures (bycatch) remain a key global conservation threat for cetaceans. Bycatch of harbour porpoisePhocoena phocoenain set gillnets is routinely monitored in European Union fisheries, but generally relies on data collected at low spatio-temporal resolution or over short periods. In Denmark, a long-term monitoring programme started in 2010 using electronic monitoring to collect data on porpoise bycatch and gillnet fishing effort at a fine spatial and temporal scale, including time and position of each fishing operation, together with every associated bycatch event. We used these observations to model bycatch rates, given the operational and ecological characteristics of each haul observed in Danish waters. Data on fishing effort from the Danish and Swedish gillnet fleets were collected to predict fleet-wide porpoise bycatch in gillnets at regional level. Between 2010 and 2020, yearly total bycatch averaged 2088 animals (95% Cl: 667–6798). For the Western Baltic assessment unit, bycatch levels were above sustainability thresholds. These results demonstrate that fishing characteristics are key determinants of porpoise bycatch and that classical approaches ignoring these features would produce biased estimates. It emphasizes the need for efficient and informative monitoring methods to understand possible conservation impacts of marine mammal bycatch and to implement tailored mitigation techniques.