There are five types of air pollution dispersion models, as well as some hybrids of the five types:
* Box model – The box model is the simplest of the model types. It assumes the airshed (i.e., a given volume of atmospheric air in a geographical region) is in the shape of a box. It also assumes that the air pollutants inside the box are homogeneously distributed and uses that assumption to estimate the average pollutant concentrations anywhere within the airshed. Although useful, this model is very limited in its ability to accurately predict dispersion of air pollutants over an airshed because the assumption of homogeneous pollutant distribution is much too simple.
*Gaussian model – The Gaussian model is perhaps the oldest (circa 1936) and perhaps the most commonly used model type. It assumes that the air pollutant dispersion has a Gaussian distribution, meaning that the pollutant distribution has a normal probability distribution. Gaussian models are most often used for predicting the dispersion of continuous, buoyant air pollution plumes originating from ground-level or elevated sources. Gaussian models may also be used for predicting the dispersion of non-continuous air pollution plumes (called puff models). The primary algorithm used in Gaussian modeling is the Generalized Dispersion Equation For A Continuous Point-Source Plume.
*Lagrangian model – a Lagrangian dispersion model mathematically follows pollution plume parcels (also called particles) as the parcels move in the atmosphere and they model the motion of the parcels as a random walk process. The Lagrangian model then calculates the air pollution dispersion by computing the statistics of the trajectories of a large number of the pollution plume parcels. A Lagrangian model uses a moving frame of reference as the parcels move from their initial location. It is said that an observer of a Lagrangian model follows along with the plume.
*Eulerian model – an Eulerian dispersion model is similar to a Lagrangian model in that it also tracks the movement of a large number of pollution plume parcels as they move from their initial location. The most important difference between the two models is that the Eulerian model uses a fixed three-dimensional Cartesian grid as a frame of reference rather than a moving frame of reference. It is said that an observer of an Eulerian model watches the plume go by.
*Dense gas model – Dense gas models are models that simulate the dispersion of dense gas pollution plumes (i.e., pollution plumes that are heavier than air). The three most commonly used   dense gas models are:
**The DEGADIS model developed by Dr. Jerry Havens and Dr. Tom Spicer at the University of Arkansas under commission by the US Coast Guard and US EPA.
** The SLAB model developed by the Lawrence Livermore National Laboratory funded by the US Department of Energy, the US Air Force and the American Petroleum Institute.
** The HEGADAS model developed by Shell Oil's research division.