In this work we present a robust and accurate arbitrary order solver for the fixed-boundary plasma equilibria in toroidally axisymmetric geometries. To achieve this we apply the mimetic spectral element formulation presented in [56] to the solution of the Grad-Shafranov equation. This approach combines a finite volume discretization with the mixed finite element method. In this way the discrete differential operators (∇, ∇×, ∇·) can be represented exactly and metric and all approximation errors are present in the constitutive relations. The result of this formulation is an arbitrary order method even on highly curved meshes. Additionally, the integral of the toroidal current J φ is exactly equal to the boundary integral of the poloidal field over the plasma boundary. This property can play an important role in the coupling between equilibrium and transport solvers. The proposed solver is tested on a varied set of plasma cross-sections (smooth and with an X-point) and also for a wide range of pressure and toroidal magnetic flux profiles. Equilibria accurate up to machine precision are obtained. Optimal algebraic convergence rates of order p + 1 and geometric convergence rates are shown for Soloviev solutions (including high Shafranov shifts), field-reversed configuration (FRC) solutions and spheromak analytical solutions. The robustness of the method is demonstrated for non-linear test cases, in particular on an equilibrium solution with a pressure pedestal.The Grad-Shafranov equation, (1), is a non-linear elliptic partial differential equation. Its non-linear character stems from the non-linear dependence of P and f on the unknown flux function ψ and from the fact that the plasma domain Ω p is also an unknown, that in general can only be determined once the flux function is known. These two characteristics make the solution of this equation a challenging task.The literature on the numerical solution of MHD equilibria is extensive. A detailed review of different formulations and codes prior to 1991 is presented in [67] and a shorter review up to 1984 is given in [5]. More recently, several other approaches have been proposed and are used by different research groups, e.g. CEDRES++ [32], CHEASE [50, 51], CREATE-NL+ [2], ECOM [46, 59], EEC [47], ESC [71], HELENA [37], NIMEQ [35], SPIDER [40], etc.The solution of MHD equilibria can be grouped into two distinct classes: (i) fixed-boundary (e.g. CHEASE, ECOM, EEC, ESC, HELENA, NIMEQ, SPIDER) and (ii) free-boundary (e.g. CEDRES++, CREATE-NL+). In the fixed-boundary case the plasma domain is prescribed together with ψ = constant at its boundary, ∂Ω p . Equation (1) is then used to find ψ inside the plasma. The free-boundary approach requires the solution of the MHD equilibrium in an infinite domain with homogeneous boundary conditions, ψ = 0, at infinity and taking into consideration the current flowing in a set of external coils and the Grad-Shafranov equation in the plasma region, (1). In this situation, both the plasma domain and the flux function, ψ, are unknowns tha...