This document compares the features and data requirements of three air quality dispersion models: CALPUFF, AERMOD, and ADMS. CALPUFF is a puff model that can account for long-range pollutant transport but has more extensive meteorological data needs. AERMOD is an updated plume model intended for modeling near-field concentrations within 50 km. ADMS is a plume model developed in the UK that can model some chemical transformations and deposition. The document provides detailed tables comparing the source types, plume characteristics, outputs and meteorological preprocessor requirements of each model.