Let be a graph with vertices. The vertex matching polynomial of the graph is defined as the sum of , in which is the number of -vertex independent sets. In this paper, we extend some important properties of the matching polynomial to the vertex matching polynomial . The matching and vertex matching polynomials of some important class of graphs and some applications in nanostructures are presented.