The extended finite element (XFEM) has been applied to investigate fatigue crack growth in engineering components containing different types of material irregularities. The standard approximations of finite element method are enriched with additional functions by employing the partition of unity approach. In order to keep track of discontinuities in the domain, level set method is employed. Fatigue crack growth in presence of different material irregularities, such as elliptical, rectangular, hexagonal and octagonal discontinuities, has been the main focus of the study. The effect of geometry, position and material properties of these discontinuities on fatigue behavior of the cracked specimen has been addressed. The fatigue life of the cracked component has been estimated by the generalized Paris law. The mixed mode stress intensity factors have been evaluated by the domain-based interaction integral approach. Several numerical problems are solved by XFEM to study the fatigue crack growth behavior of cracked specimens containing different types of material irregularities.