Abstract This paper studies the load-balanced routing and admission control for point-to-multipoint traffic flows in elastic optical networks (EONs). EONs have emerged as a promising technology to provide high capacity for next-generation networks. Elastic bandwidth allocation promotes the spectrum utilization efficiency. We consider the problem of constructing bandwidth-guaranteed trees for on-demand point-to-multipoint session requests. A request is accepted, if a multicast tree with sufficient bandwidth on each link can be established. The main objective is to increase the multicast acceptance rate in the network. For this purpose, we propose an efficient scheme, namely optical load-balanced multicast routing with admission control (OLMR-AC), to improve the wavelength resources utilization in the network. As an advantage, OLMR-AC jointly considers both distance and congestion factors to create a multicast session. For each admitted session, a bandwidth–guaranteed steiner tree is provided in which not only the source node has a minimum-cost path to each receiver, but also its overall cost is minimal. The proposed scheme distributes the on-demand traffic flows over the available links fairly. Simulation results show the efficiency of the OLMR-AC algorithm in terms of multicast acceptance rate, average length of lightpaths, throughput, number of transmissions, and load variance.