Let be a graph. The cardinality of any largest independent set of vertices in is called the independence number of and is denoted by . Let and be integers with . If , it is assumed that be a connected graph, furthermore, , if is odd. We prove that every graph has an -factor if its minimum degree is at least , where if , and if . This degree condition is sharp.