Indiana Air Quality
Evansville is the worst air in Indiana right now at an index of 63, which is Moderate, from fine particles (PM2.5). AirNow carries 13 reporting areas in the state. No air quality alert is in force.
- Reporting areas
- 13
- Worst index now
- 63
- Alerts in force
- 0
- Towns under smoke
- Unavailable
Fine particles on the map
Forecast fine particulate matter from NOAA’s National Air Quality Forecast Capability over Indiana. Open it for the live map, where it pans and zooms.























Open the live map with the particulate forecast
Map layer from NOAA National Air Quality Forecast Capability. Boundaries from the Iowa Environmental Mesonet.
Alerts in force
An Air Quality Alert is issued by the National Weather Service on behalf of a state or local agency when pollution is expected to reach a level that harms health. An Air Stagnation Advisory means the air will not move enough to clear what is already in it.
None are in force in Indiana right now. All Indiana warnings.
By city, now and the days ahead13
Every AirNow reporting area in Indiana: what its monitors measured this hour, and what the state or local agency that forecasts for it expects today and tomorrow. Each area links to the nearest town’s page.
| Reporting area | Now | Category now | Today | Tomorrow | Pollutant |
|---|---|---|---|---|---|
| Evansville | 63 | Moderate | Moderate | Moderate | PM2.5 |
| Indianapolis | 59 | Moderate | Moderate | Good | PM2.5 |
| Bloomington | 54 | Moderate | Not forecast | Not forecast | PM2.5 |
| Terre Haute | 54 | Moderate | Moderate | Good | PM2.5 |
| Muncie | 53 | Moderate | Not forecast | Not forecast | PM2.5 |
| Columbus | 46 | Good | Not forecast | Not forecast | PM2.5 |
| Kokomo | 46 | Good | Not forecast | Not forecast | PM2.5 |
| Perry County | 37 | Good | Not forecast | Not forecast | Ozone |
| Vincennes | 31 | Good | Not forecast | Not forecast | Ozone |
| Fort Wayne | 28 | Good | Good | Good | PM2.5 |
| Lafayette | 28 | Good | Not forecast | Not forecast | PM2.5 |
| Hammond-Gary | 22 | Good | Good | Good | PM2.5 |
| South Bend | 15 | Good | Good | Good | PM2.5 |
The forecaster’s discussion
Written by Evansville EPA - Vanderburgh County Health Dept. for Evansville and filed with AirNow.
PM2.5 has been mostly moderate over the past few days, while ozone has been mostly good. Today will bring temperatures reaching the mid 90's at most. Cloud cover will increase later in the day and dewpoints will be in the 70's. Winds will be primarily from the north, reaching speeds over 5 mph, and mixing heights will rise above 5000 ft. There will be a low chance of scattered storms throughout the period. Tomorrow will bring similar temperatures and dewpoints, as well as partly cloudy skies. Winds will shift to be primarily from the south, reaching speeds near 5 mph, and mixing heights will rise above 5000 ft. Sunday will bring similar conditions; temperatures will reach the mid 90's and dewpoints will stay near 70. Skies will stay partly sunny. Winds will shift to be primarily from the southwest, reaching speeds over 5 mph, and mixing heights will rise above 6000 ft. Monday will bring slightly cooler temperatures, reaching near 90 degrees at most, while dewpoints stay around 70 degrees. Rain chance will increase towards the end of the day and into Monday night. Winds will shift to be primarily from the north, reaching speeds over 5 mph. The NOAA 6Z BC model shows mostly moderate PM2.5 over the next few days, while the Canadian model stays in the good range. The NOAA model is more consistent with recent measurements. Given recent conditions, as well as the relatively light winds, moderate PM2.5 buildup will continue to be possible. The Canadian model shows mostly moderate ozone throughout the next few days while the NOAA 6Z BC model shows mostly good. As temperatures reach into the 90's throughout the next few days, and as we expect to see some partly sunny skies, moderate ozone will be possible.
Smoke
NOAA’s Hazard Mapping System smoke analysis could not be read just now.
What this means
The index runs from 0 to 500. Good is 0 to 50, Moderate to 100, Unhealthy for Sensitive Groups to 150, Unhealthy to 200, Very Unhealthy to 300, and Hazardous above that. The figure reported for a place is the highest index among the pollutants measured there, and the pollutant that produced it is named beside it.
What these numbers are. An index beside a monitor’s name is a measurement, published hourly by AirNow and preliminary until the operating agency certifies it. A category for today or tomorrow is a state or local agency forecaster’s own forecast for a reporting area. An hourly index is NOAA’s air quality model on a five-kilometer grid, not a reading from any instrument. Where a town has no monitor within reach, only the model figures appear, and the page says so.
Towns
Air quality for any town in Indiana: what is measured nearby, the category forecast for today and tomorrow, and NOAA’s model hour by hour. Largest first.
- Indianapolis887,642 people
- Fort Wayne260,326 people
- Evansville119,943 people
- South Bend101,516 people
- Carmel88,713 people
- Bloomington84,067 people
- Hammond77,614 people
- Gary77,156 people
- Fishers76,794 people
- Lafayette71,111 people
- Muncie70,087 people
- Terre Haute60,825 people
- Noblesville59,093 people
- Kokomo57,995 people
- Greenwood55,586 people
- Anderson55,305 people
- Elkhart52,348 people
- Mishawaka48,261 people
- Lawrence47,809 people
- Jeffersonville46,960 people
- Columbus46,690 people
- West Lafayette45,550 people
- Portage36,738 people
- Westfield36,738 people
- New Albany36,732 people
- Richmond35,854 people
- Merrillville35,224 people
- Goshen32,983 people
- Valparaiso32,626 people
- Michigan City31,459 people
- Plainfield30,590 people
- Granger30,465 people
- Marion29,081 people
- Crown Point28,879 people
- Schererville28,791 people
- East Chicago28,699 people
- Hobart28,404 people
- Zionsville26,296 people
- Brownsburg24,996 people
- Franklin24,598 people
- Munster22,984 people
- Highland22,936 people
- La Porte21,916 people
- Clarksville21,866 people
- Greenfield21,497 people
- Fairfield Heights21,285 people
- Seymour19,478 people
- Shelbyville19,133 people
- Vincennes18,012 people
- Logansport17,793 people
- New Castle17,621 people
- Huntington17,095 people
- Broad Ripple17,041 people
- Avon16,451 people
- Griffith16,378 people
- Frankfort16,060 people
- Dyer16,051 people
- Crawfordsville16,024 people
- Lebanon15,892 people
- New Haven15,709 people
- Jasper15,451 people
- Saint John14,850 people
- Beech Grove14,548 people
- Warsaw14,472 people
- Chesterton13,433 people
- Bedford13,347 people
- Connersville13,010 people
- Auburn12,979 people
- North Madison12,435 people
- Speedway12,127 people
- Washington12,078 people
- Lake Station12,054 people
- Madison12,040 people
- Cedar Lake12,000 people
- Greensburg11,819 people
- Martinsville11,690 people
- Yorktown11,231 people
- Peru11,060 people
- Greencastle10,401 people
- Wabash10,381 people
- Plymouth10,035 people
- Bluffton10,005 people
- Kendallville9,927 people
- Otis9,726 people
- Mooresville9,623 people
- Danville9,614 people
- Decatur9,465 people
- Lowell9,450 people
- Columbia City8,857 people
- Sellersburg8,659 people
- Angola8,644 people
- Princeton8,626 people
- Elwood8,455 people
- Brazil8,109 people
- Charlestown8,088 people
- Tell City7,255 people
- Mount Vernon7,208 people
- Lakes of the Four Seasons7,033 people
- Bargersville6,846 people
- Nappanee6,787 people
- Scottsburg6,674 people
- North Vernon6,619 people
- Batesville6,611 people
- Mount Vernon6,550 people
- Ellettsville6,544 people
- Garrett6,344 people
- Dunlap6,235 people
- Salem6,217 people
- Portland6,186 people
- Boonville6,180 people
- Rushville6,077 people
- Rochester6,065 people
- Huntingburg6,035 people
- Whitestown6,013 people
- Hartford City5,992 people
- Notre Dame5,973 people
- North Manchester5,971 people
- Gas City5,968 people
- Rensselaer5,927 people
- New Whiteland5,906 people
- McCordsville5,773 people
- Bright5,693 people
- Westville5,662 people
- Grissom Air Force Base5,537 people
- Cumberland5,467 people
- Winfield5,406 people
- Hidden Valley5,387 people
- Huntertown5,387 people
- Monticello5,322 people
- Linton5,284 people
- South Haven5,282 people
- Oak Park5,209 people
- Tipton5,144 people
- Alexandria5,047 people
- Lawrenceburg4,960 people
- Winona Lake4,951 people
- Cicero4,891 people
- Porter4,879 people
- Whiting4,872 people
- Clinton4,811 people
- Winchester4,769 people
- Georgetown4,705 people
- Simonton Lake4,678 people
- Bremen4,565 people
- Edinburgh4,546 people
- Georgetown4,497 people
- Highland4,489 people
- Greendale4,431 people
- Ligonier4,405 people
- Whiteland4,320 people
- North Terre Haute4,305 people
- Austin4,295 people
- Mitchell4,252 people
- Pendleton4,219 people
- Sullivan4,155 people
- Roselawn4,131 people
- Berne4,084 people
- Fortville3,957 people
- Leo-Cedarville3,842 people
- DeMotte3,814 people
- Upland3,785 people
- Hebron3,704 people
- Aurora3,701 people
- Paoli3,629 people
- Melody Hill3,628 people
- Knox3,597 people
- Country Squire Lakes3,571 people
- Middlebury3,562 people
- Hanover3,543 people
- Union City3,447 people
- Chandler3,385 people
- Ossian3,341 people
- Newburgh3,277 people
- Georgetown3,210 people
- Pittsboro3,205 people
- Smithville-Sanders3,184 people
- Corydon3,144 people
- Attica3,117 people
- Middlebury3,103 people
- Gulivoire Park3,033 people
- Indian Heights3,011 people
- Brownstown2,952 people
- Sheridan2,934 people
- Bicknell2,892 people
- Heritage Lake2,880 people
- Syracuse2,877 people
- Delphi2,858 people
- Fairmount2,851 people
- Fort Branch2,809 people
- Loogootee2,722 people
- Lagrange2,715 people
- Shorewood Forest2,708 people
- Butler2,701 people
- Dunkirk2,630 people
- Centerville2,576 people
- Covington2,568 people
- Brookville2,566 people
- Rockville2,545 people
- Chesterfield2,495 people
- Osceola2,477 people
149 smaller towns
- Santa Claus2,474 people
- Oakland City2,430 people
- Avilla2,413 people
- Winamac2,402 people
- Greentown2,399 people
- Ingalls2,382 people
- Petersburg2,347 people
- Dunkirk2,339 people
- Bloomfield2,336 people
- Albion2,325 people
- Fowler2,274 people
- Spencer2,271 people
- Walkerton2,264 people
- Middletown2,260 people
- Waterloo2,248 people
- Rockport2,223 people
- New Palestine2,221 people
- West Terre Haute2,217 people
- Waterloo2,209 people
- Rising Sun2,205 people
- Ferdinand2,200 people
- Hope2,167 people
- Jasonville2,165 people
- Fremont2,153 people
- Orleans2,129 people
- Knightstown2,120 people
- Albany2,119 people
- Versailles2,100 people
- Veedersburg2,095 people
- Cloverdale2,090 people
- Rockport2,085 people
- Lapel2,053 people
- Liberty2,038 people
- Trail Creek2,029 people
- Flora1,985 people
- New Chicago1,975 people
- Kouts1,967 people
- North Liberty1,919 people
- Henryville1,905 people
- Milan1,886 people
- Edgewood1,878 people
- Aberdeen1,875 people
- New Carlisle1,853 people
- Williamsport1,848 people
- Frankton1,824 people
- Galena1,818 people
- Wakarusa1,814 people
- Churubusco1,795 people
- French Lick1,794 people
- Cambridge City1,784 people
- Shadeland1,784 people
- Bourbon1,781 people
- Eaton1,748 people
- Monon1,746 people
- South Whitley1,743 people
- North Judson1,739 people
- Montpelier1,735 people
- Hagerstown1,728 people
- Southport1,712 people
- Roanoke1,701 people
- Kentland1,698 people
- Jonesboro1,693 people
- Argos1,691 people
- Meridian Hills1,682 people
- Vevay1,679 people
- Bristol1,667 people
- Arcadia1,666 people
- Haubstadt1,660 people
- Harlan1,634 people
- Rossville1,631 people
- Woodburn1,611 people
- Osgood1,610 people
- Burns Harbor1,609 people
- Daleville1,608 people
- Brooklyn1,601 people
- Crothersville1,597 people
- Dayton1,578 people
- Milford1,562 people
- Koontz Lake1,557 people
- Dale1,544 people
- Hamilton1,544 people
- Dale1,542 people
- Warren Park1,539 people
- Brookston1,534 people
- Cannelton1,517 people
- New Paris1,494 people
- Thorntown1,485 people
- Battle Ground1,474 people
- Darmstadt1,462 people
- Worthington1,428 people
- Monrovia1,427 people
- Westport1,422 people
- Kingsford Heights1,421 people
- Tri-Lakes1,421 people
- Clermont1,408 people
- Odon1,401 people
- Culver1,396 people
- Fairview Park1,386 people
- New Pekin1,378 people
- Rome City1,377 people
- Parker City1,370 people
- Morristown1,358 people
- Lake Dalecarlia1,355 people
- Redkey1,344 people
- Princes Lakes1,330 people
- Monroeville1,324 people
- Dillsboro1,320 people
- Geneva1,320 people
- Geneva1,316 people
- Hudson Lake1,297 people
- Owensville1,285 people
- Farmland1,284 people
- Galveston1,271 people
- Otterbein1,254 people
- Mulberry1,242 people
- Converse1,231 people
- Shelburn1,223 people
- Warren1,223 people
- Topeka1,200 people
- Sweetser1,196 people
- Bass Lake1,195 people
- Remington1,163 people
- Long Beach1,162 people
- North Webster1,158 people
- Oolitic1,156 people
- Trafalgar1,150 people
- Oxford1,141 people
- Akron1,133 people
- Andrews1,133 people
- Cordry Sweetwater Lakes1,128 people
- Grabill1,127 people
- Morocco1,119 people
- Cayuga1,118 people
- Ogden Dunes1,115 people
- Russiaville1,098 people
- Markle1,095 people
- Farmersburg1,094 people
- Nashville1,077 people
- Lynn1,055 people
- Sunman1,039 people
- Saint Paul1,031 people
- Poseyville1,029 people
- Pierceton1,027 people
- Wanatah1,024 people
- Seelyville1,022 people
- Walton1,022 people
- Fish Lake1,016 people
- Wolcottville1,015 people
- Goodland1,014 people
Smaller places have pages too; search for one on the air quality landing page.
Sources
Observations and daily forecasts from AirNow, the US Environmental Protection Agency’s program with NOAA, the National Park Service, NASA, tribal, state and local agencies. Hourly forecasts from NOAA’s National Air Quality Forecast Capability. Smoke analysis from NOAA’s Hazard Mapping System. Alerts from the National Weather Service. Index categories and breakpoints are EPA’s, as revised in 2024.