Changes in host range are central to virus emergence. Host range, together with its evolution, is determined by virus intrinsic factors, such as genetic traits determining its fitness in different hosts. Experimental analyses have shown the relevance in host range evolution of across-host fitness tradeoffs. Host range is also determined by ecological factors extrinsic to the virus such as the distribution, abundance, and interaction of species, and understanding their role in host range evolution is a current challenge. Indeed, intrinsic and extrinsic factors, and the complexity of biotic and abiotic interactions, must be considered in order to provide generalisations on patterns of transmission, host range evolution, and disease emergence. This exciting new field of research is still in its infancy.