A mobile ad hoc network (MANET) is an interconnected system of mobile hosts without a fixed infrastructure. In MANETs, each mobile host has multi-hop transmission capability, and it has to serve as a router. Owing to the dynamic topology and limited resources of mobile hosts, the routing scheme in MANETs presents an important challenge. In this study, a power-aware dual-tree-based multicast routing protocol (PDTMRP) for MANETs is proposed. In the proposed scheme, all nodes are randomly classified into two types, group-0 and group-1. To achieve the load balance, two multicast trees (tree-0 for group-0 and tree-1 for group-1) are constructed. Simulation results show that the proposed PDTMRP scheme outperforms multicast ad hoc on-demand distance vector routing protocol (MAODV), reliability of the multicast ad hoc on-demand distance vector (RMAODV) and Parallel multiple nearly-disjoint trees multicast routing (Parallel MNTMR) schemes.