Home/Blog/How to Read AERMOD Output: Concentration Contours and Receptor Grids
Back to Blog

How to Read AERMOD Output: Concentration Contours and Receptor Grids

May 29, 2026
8 min read
By DSTechnoverse
Air Dispersion Modelling

An AERMOD run produces tables of concentrations and contour maps. Here is how to interpret them and check the result before it reaches a regulator.

How to Read AERMOD Output: Concentration Contours and Receptor Grids

An AERMOD study ends with numbers and maps, but those outputs only mean something if you can read them. Whether you run the model yourself or review a subcontractor's work, here is how to interpret AERMOD output and sanity-check it.

The core output: ground-level concentration

AERMOD predicts ground-level concentration (GLC) of each pollutant at every receptor, for each averaging period. The headline result is usually the maximum predicted GLC — the highest concentration anywhere on the grid — compared against the relevant standard.

Receptor grids

Receptors are the points where AERMOD calculates concentration. A typical study uses:

  • A Cartesian grid across the study area (coarser far out, finer near the source)
  • Discrete receptors at specific sensitive locations
  • Optional boundary receptors along the site fence line

The finer the grid near the source, the more confident you can be that you have captured the true maximum.

Reading a contour map

A concentration contour map draws lines of equal GLC, like elevation lines on a topographic map. When you look at one, check:

  • The peak sits downwind of the source, not on top of it — plumes need distance to reach the ground
  • The shape follows the wind rose — the plume stretches toward prevailing downwind directions
  • Gradients are smooth — sudden jumps often signal a grid or input problem

The compliance check

For each pollutant and averaging period, the study compares:

Maximum predicted GLC (+ background) vs the ambient standard

If the total is below the standard everywhere, the source passes. If not, the study explores mitigation — taller stacks, lower emissions, or changed operations.

Quick sanity checks before submission

  1. Does the maximum occur at a physically sensible location?
  2. Are background concentrations added where required?
  3. Are the correct averaging periods and standards applied?
  4. Do discrete sensitive receptors show acceptable values?
  5. Is every number traceable back to the model inputs?

Reading AERMOD output is part arithmetic and part physical intuition. If a result looks wrong, it usually is — and catching it before submission is what separates a clean study from a rejected one.

Which number in the output actually matters

AERMOD produces a great deal of output, and the first task is knowing which value the standard refers to. Comparing the wrong statistic against a limit is one of the most common errors in submitted reports.

Standard typeThe statistic to extract
Annual averageMean of all hours across the modelling year
24-hour, with 2% exceedance allowance98th percentile of daily averages, not the maximum
1-hour NO298th percentile of hourly values
8-hour COHighest running 8-hour mean
Screening or worst caseHighest predicted value at any receptor

Indian NAAQS for 24-hour and shorter periods permits exceedance in up to 2% of the time in a year, provided no two consecutive readings exceed. This means the value to compare against the standard is generally the 98th percentile, not the single highest hour. Presenting the absolute maximum against a 24-hour standard is conservative but not what the standard asks for, and reviewers will note the mismatch either way.

AERMOD is configured to produce these directly. The output table should state the statistic, the averaging period, the receptor at which it occurs and its coordinates.

Reading the contour map

A contour plot answers four questions, and each has a diagnostic value beyond the headline number.

What to look atWhat it tells you
Where the maximum sitsTypically 300 m to 2 km from a tall stack; much closer suggests downwash
The shape of the plumeShould reflect the wind rose — elongated along prevailing directions
Distance to the standard contourHow far the compliance boundary extends
Behaviour at sensitive receptorsThe number the public hearing will ask about
Position relative to the grid edgeIf the maximum touches the edge, the grid is too small
Terrain interactionElevated ground intercepting the plume shows as local peaks

The plume shape is a genuine sanity check. A contour pattern that does not resemble the wind rose indicates something is wrong — usually the wrong met file, or coordinates in the wrong projection. A perfectly circular pattern around a stack in an area with a strong prevailing wind is not a plausible result.

The location of the maximum is the other quick check. For a tall stack in flat terrain with no nearby buildings, the maximum ground-level concentration should occur some hundreds of metres to a couple of kilometres downwind. If it appears immediately adjacent to the stack, either building downwash is operating or the stack parameters are wrong.

From predicted increment to compliance

This is the step most often done incorrectly, and it is arithmetic rather than modelling.

ComponentSource
Predicted incrementAERMOD output, correct statistic
Existing backgroundAmbient monitoring at representative locations
Other committed sourcesCumulative assessment, if required
TotalSum of the above
Compared againstThe applicable NAAQS limit

A worked example makes the difference visible. Predicted PM10 increment of 21 ug/m3 looks comfortable against a 100 ug/m3 24-hour standard. Add a monitored background of 78 ug/m3 and the total is 99 ug/m3 — technically compliant, with essentially no margin, and a very different conclusion for the project. Any additional source in the area pushes it over.

Background monitoring should be recent, representative of the receptor area, and from stations not dominated by the project's own existing emissions. The monitoring period, station locations and the statistic used should all appear in the report.

Receptor tables, and what they must show

Contour maps communicate; tables demonstrate. Every report needs both.

ColumnContent
Receptor nameVillage, school, hospital, or grid ID
CoordinatesUTM or lat-long, stated projection
ElevationAs used in the model
Predicted incrementBy pollutant and averaging period
BackgroundThe value added
TotalIncrement plus background
StandardThe applicable limit
Percentage of standardTotal as a share of the limit

The final column is what a reviewer reads first. It converts a table of numbers into an immediate judgement about how much headroom exists.

Sensitive receptors should be listed individually by name, at their real coordinates. Reporting "the nearest village" without naming it, or approximating its position to a grid node, invites objection at the public hearing.

Sanity checks before the results leave your desk

CheckExpectation
Maximum located inside the grid, not on its edgeOtherwise extend the domain
Plume orientation matches the wind roseOtherwise check met file and projection
Maximum distance plausible for the stack heightHundreds of metres to a few km
Annual average well below the short-term maximumTypically by a factor of 5 to 20
Concentrations fall with distanceExcept where terrain intercepts
Order of magnitude sensible against emission rateA rough hand calculation catches unit errors
Sensitive receptor values consistent with nearby grid pointsOtherwise a coordinate error

The order-of-magnitude check is worth doing every time. A quick screening estimate, or an AERSCREEN run, should land within a factor of a few of the refined result. A refined result an order of magnitude away from a screening estimate almost always means a unit error somewhere in the inputs — see the AERMOD input data checklist.

For the review process around these checks see how to QA/QC an air dispersion modelling report, and for the errors that cause rejection, 10 common AERMOD modelling mistakes. Our AERMOD air dispersion modelling service delivers contour maps, receptor tables and compliance assessment. Current limits are published by the Central Pollution Control Board.

Frequently Asked Questions

What does AERMOD output show?

Ground-level concentrations of each modelled pollutant at every receptor, for each averaging period requested. The key outputs are the maximum and percentile values by averaging period, the receptor at which they occur, and the spatial pattern shown as contours.

How do I read an AERMOD contour map?

Locate the maximum and check it lies within the grid rather than on its edge; confirm the plume orientation matches the prevailing wind directions in the wind rose; check the distance of the maximum is plausible for the stack height; and read off values at named sensitive receptors.

Should I compare AERMOD results directly to NAAQS?

No. AERMOD predicts only your source's increment. Compliance is assessed on the total — predicted increment plus monitored ambient background, and other committed sources where a cumulative assessment is required.

Which statistic should I use for a 24-hour standard?

Generally the 98th percentile of daily averages, since Indian NAAQS permits exceedance in up to 2% of the time. Presenting the single highest 24-hour value is more conservative but does not match how the standard is defined.

Where should the maximum concentration occur?

For a tall stack in flat terrain, typically several hundred metres to a couple of kilometres downwind. A maximum immediately beside the stack usually indicates building downwash is operating, or that stack parameters were entered incorrectly.

What if the maximum falls at the edge of the receptor grid?

The grid is too small. Extend the domain and re-run until the maximum is comfortably inside it, otherwise the true peak concentration lies outside the area you assessed.


Need a modelling or EIA data desk without the overhead? DSTechnoverse works as a confidential, white-label subcontractor for air and water dispersion modelling and EIA data analysis. Get in touch to scope your next project.

Share

Tags

AERMODoutputcontour mapsGLCinterpretation

Explore More Articles

Discover more insights and updates from DSTechnoverse

View All Articles