Influenza virus has been one of the most prevalent and researched viruses globally. Consequently, there is ample information available about influenza virus lifecycle and pathogenesis. However, there is plenty yet to be known about the determinants of influenza virus pathogenesis and disease severity. Influenza virus exploits host factors to promote each step of its lifecycle. In turn, the host deploys antiviral or restriction factors that inhibit or restrict the influenza virus lifecycle at each of those steps. Two broad categories of host restriction factors can exist in virus-infected cells: (1) encoded by the interferon-stimulated genes (ISGs) and (2) encoded by the constitutively expressed genes that are not stimulated by interferons (non-ISGs). There are hundreds of ISGs known, and many, e.g., Mx, IFITMs, and TRIMs, have been characterized to restrict influenza virus infection at different stages of its lifecycle by (1) blocking viral entry or progeny release, (2) sequestering or degrading viral components and interfering with viral synthesis and assembly, or (3) bolstering host innate defenses. Also, many non-ISGs, e.g., cyclophilins, ncRNAs, and HDACs, have been identified and characterized to restrict influenza virus infection at different lifecycle stages by similar mechanisms. This review provides an overview of those ISGs and non-ISGs and how the influenza virus escapes the restriction imposed by them and aims to improve our understanding of the host restriction mechanisms of the influenza virus.