This review describes reaction-advection-diffusion models for the ecological effects and evolution of dispersal, and mathematical methods for analyzing those models. The topics covered include models for a single species, models for ecological interactions between species, and models for the evolution of dispersal strategies. The models are all set on bounded domains. The mathematical methods include spectral theory, specifically the theory of principal eigenvalues for elliptic operators, maximum principles and comparison theorems, bifurcation theory, and persistence theory.