We deal with the existence of solutions having L 2 −maximal regularity for a class of semilinear non-autonomous evolution equations. Associated with the equation, a general nonlocal condition is studied. The technique we used combines a finite dimensional reduction together with with the Leray-Schauder continuation principle. This approach permits to consider a wide class of nonlinear terms by allowing strong-to-weak continuity assumptions on the nonlinearity.