For a graph G, we denote by \({Z}(G)\) the number of matchings, including the empty edge set, in G. In this paper we focus on the determination of \({Z}(G)\) for the maximal outerplanar graphs G of given order in each of which all vertices lie on the boundary of the outer face but the addition of any edge will destroy its outerplanar property. By constructing the injection from the matching set of one graph to the other, we show that, among all maximal outerplanar graphs G of given order \(n\ge 9\) , the maximum and the minimum of \({Z}(G)\) are uniquely attained at the square \(P_n^2\) of path \(P_n\) and the fan \(FA_n\) , respectively. Finally two relevant problems are proposed to the number of matchings of maximal outerplanar graphs.