A method for load-balancing multicast traffic across a plurality of provider edge, PE, routers of a multi-homed environment comprising: receiving, by a first PE router of the plurality of PE routers configured with an Ethernet Virtual Private Network, EVPN, instance reachable by an active-active Ethernet segment connecting the plurality of PE devices to a customer edge, CE, router, wherein the CE router is multi-homed to the plurality of PE routers over the active-active Ethernet segment, an Internet Group Management Protocol, IGMP, join report from the CE router for a multicast group; sending, by the first PE router and to the plurality of PE routers, one or more Border Gateway Protocol, BGP, join synch routes used to synchronize the IGMP join report for the multicast group across the active-active Ethernet segment; using an algorithm to deterministically determine, by the first PE router, whether the first PE router is configured to be an elected multicast forwarder for at least one of a plurality of multicast groups; in response to determining that the first PE router is configured to be the elected multicast forwarder for the one of the plurality of multicast groups, configuring, by the first PE router, a forwarding state of the first PE router to forward multicast traffic for the one of the plurality of multicast groups into the active-active Ethernet segment and to ignore a designated forwarder election for the active-active Ethernet segment; receiving, by the first PE router, multicast traffic from an ingress PE router of the plurality of PE routers; and forwarding, by the first PE router, the multicast traffic into the active-active Ethernet segment for the one of the plurality of multicast groups. receiving, by a first PE router of the plurality of PE routers configured with an Ethernet Virtual Private Network, EVPN, instance reachable by an active-active Ethernet segment connecting the plurality of PE devices to a customer edge, CE, router, wherein the CE router is multi-homed to the plurality of PE routers over the active-active Ethernet segment, an Internet Group Management Protocol, IGMP, join report from the CE router for a multicast group; sending, by the first PE router and to the plurality of PE routers, one or more Border Gateway Protocol, BGP, join synch routes used to synchronize the IGMP join report for the multicast group across the active-active Ethernet segment; using an algorithm to deterministically determine, by the first PE router, whether the first PE router is configured to be an elected multicast forwarder for at least one of a plurality of multicast groups; in response to determining that the first PE router is configured to be the elected multicast forwarder for the one of the plurality of multicast groups, configuring, by the first PE router, a forwarding state of the first PE router to forward multicast traffic for the one of the plurality of multicast groups into the active-active Ethernet segment and to ignore a designated forwarder election for the active-active Ethernet segment; receiving, by the first PE router, multicast traffic from an ingress PE router of the plurality of PE routers; and forwarding, by the first PE router, the multicast traffic into the active-active Ethernet segment for the one of the plurality of multicast groups.