This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

MORPC's Air Quality Widget


Based on a zip code for a reporting area, the Air Quality Widget displays the current air quality. The forecast is available if configured to be displayed. This widget is provided by the Mid-Ohio Regional Planning Commission (MORPC) & the U.S. EPA AirNow program.

MORPC is an association of cities, villages, townships, counties and regional organizations serving Central Ohio. We take pride in bringing communities of all sizes and interests together to collaborate on best practices and plan for the future of our growing region. We do this through a variety of programs, services, projects and initiatives – all with the goal of improving the lives of our residents and making Central Ohio stand out on the world stage.

The U.S. EPA AirNow program protects public health by providing forecast and real-time observed air quality information across the United States, Canada, and Mexico. AirNow receives real-time air quality observations from over 2,000 monitoring stations and collects forecasts for more than 300 cities.

You Should Know

  • AirNow limits 500 api calls per key, per hour. To help mitigate this limitation, the first time a user accesses a page where the widget is present, the data is stored locally on the user’s machine and is reused each time the page is accessed until an hour has passed. After an hour, the data is refreshed.
  • Limited support will be provided through the plugin’s forum. Because every environment is different and you don’t want to give access to your system to complete strangers, MORPC is unable to provide installation support.
  • Your feedback is appreciated. Please let us know if you have any suggestions for improvements.


  1. Install the plugin through the WordPress ‘Plugins’ menu OR upload and unzip to wp-content/plugins.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Access the Air Quality Widget settings by clicking the Air Quality menu item in your main administration menu.
  4. View the plugin’s setting page for more information and to configure the widget.


I keep seeing *AQI Unavailable. Try refreshing.*. I try refreshing but nothing changes! What can I do?

This message is received if there is an issue contacting AirNow through the proxy service. Try once more after 15 minutes. If the problem persists, post your issue on the plugin’s forum.


There are no reviews for this plugin.

Contributors & Developers

“MORPC's Air Quality Widget” is open source software. The following people have contributed to this plugin.




  • Removed custom Heroku CORS proxy services due to reaching monthly limits for the free tier.
  • Added as the CORS proxy service, which allows a generous 10k requests per hour. This should be sufficient for the time being.


  • Added functionality to randomly use one of three default proxy services instead of through admin configuration.
  • Removed configuration of the CORS proxy service from admin.
  • Removed CORS proxy information from the readme and the plugin admin page.
  • Made a few cosmetic changes.


  • Updated list of available CORS proxies.


  • Modified the forecast output to display the highest given AQI for a day in the event that multiple designations for the same date is given.


  • Initial release.