13 Best WordPress Weather Widgets for Your Website in 2023

Download Now: Free WordPress Website Guide + Checklist
Colin Newcomer
Colin Newcomer

Updated:

Published:

If you want to display real-time weather conditions and forecasts on your WordPress site, WP weather widgets can help you get the job done. The best part is that there are plenty of WP weather widgets on the market so you can select the perfect fit for your website. 

wp weather widgets: image shows a laptop with widget information on the screen, and a rocket ship nearby

Download Now: How to Launch a WordPress Website  [Free Guide + Checklist]

Throughout the 13 options in our curated list of weather plugins, you'll encounter various design styles, forecast types, weather data sources, and more. To help you make the right choice, we'll discuss what each plugin does well, along with pricing information (though you'll be happy to discover that most of these plugins have free versions). Let's dive in. 

What are WordPress weather widgets?

WP weather widgets are plugins that allow you to display weather forecast information on your WordPress site. You can feature real-time weather conditions in a specific area, upcoming forecasts, or other types of weather information.

Here's what a weather widget looks like in action: 

Despite being called WordPress weather widgets, most of these plugins are not limited to your site's widget areas. Most of them also provide editor blocks, shortcodes, and PHP functions that you can use to add weather forecast data to any location on your site.

For example, you could include weather information in a specific post or page. Or, you could include sitewide weather information in your header, sidebar, footer, or other site areas.

The way that many of the best WP weather widgets work is by relying on APIs from weather data sources such as Open Weather Maps, AccuWeather, and others to access accurate weather data. (Psst: If you're not familiar with the term "API," it's essentially just a way for your WordPress site to request and display data from the weather forecasting service.) 

For the vast majority of WordPress sites, you can access this API data for free. However, if you want to display lots of real-time weather data for different locations around the world, you might need to pay a fee to the weather data source in order to access the data.

Ready to discover the best WP weather widgets to consider for your site? Here are 13 that I love.

1. Location Weather

wp weather widgets: The Location Weather WordPress.org listing imageImage Source

Location Weather is one of the best WP weather widgets available. It's a freemium option, and combines stylish weather forecast designs with the ability to include various forecast data in your weather widgets. To access the actual weather data, Location Weather relies on the Open Weather API.

Here's a video that shows you how to add WP weather widgets using the Location Weather plugin.

What We Like

  • Displays multiple weather widgets for different locations on the same page.

  • Supports both Fahrenheit and Celsius for data.

  • Supports weather forecasts up to 16 days in advance.

  • Includes lots of weather data including temperature, precipitation, wind, humidity, pressure, sunrise/sunset, and more.

  • Offers four different weather background types — solid, gradient, image, and video.

Pricing

Location Weather has a free version at WordPress.org that works for simple uses. However, you'll need to purchase the premium version to unlock all of the features and customization options.

The premium version starts at $29 for one year of support and updates or $129 for lifetime support and updates.

2. wp-forecast

Image Source

Wp-forecast is another one of the most popular WordPress weather plugins at WordPress.org. It boasts more than 8,000 installations. 

This plugin excels in giving you access to different weather data sources and displaying that data in a flexible way that matches your site. One drawback, however, is that the default display style looks a little dated.

While advanced users can fix this by adding some custom CSS, non-technical users might prefer one of the other plugins on this list that offers more stylish out-of-the-box weather widget designs.

What We Like

  • Choose between AccuWeather and WeatherBug.com for the weather data — it's rare to find these data sources in other WP weather widgets.

  • Access a variety of weather data including temperature, wind speed, daily forecasts, daytime and nighttime forecasts, and more.

  • Support different units to localize your forecasts.

  • There's an option to cache weather results to improve performance and limit API usage. For example, AccuWeather's API only allows 50 requests per day on its free tier, so you can use caching to avoid going over the free limit.

Pricing

The wp-forecast plugin is 100% free and available at WordPress.org. 

However, you might need to pay AccuWeather to use the weather data API, depending on your usage. This is because the AccuWeather API's free tier has lower usage limits than the Open Weather Maps API that a lot of other plugins use.

Again, you can use wp-forecast's caching feature to ensure that your site stays within the free usage limit if you are on a budget. 

3. NOAA Weather

Image Source

NOAA Weather is a free plugin that helps you display accurate weather information from the NOAA's National Weather Service

Because it relies on NOAA data, the plugin will only work to display weather conditions for locales in the United States (including all commonwealths and territories). If you want to display weather data for other locations, you'll need to choose a different plugin.

While the plugin hasn't been updated in a couple of years, we tested it and it still works fine with the latest versions of WordPress. You might need to add some custom CSS to style the weather data to your liking, though, so this isn't a good option if you want a stylish design right out of the box.

What We Like

  • Create unlimited WP weather widgets for as many locations as needed (as long as NOAA supports the location).

  • Display current conditions, temperature, wind, humidity, and dewpoint.

  • It's the only plugin on this list to pull weather data from the NOAA.

  • The NOAA data is 100% free to use, so you don't need to worry about API keys or usage tiers.

Pricing

The NOAA Weather plugin is 100% free and available at WordPress.org.

4. Ventus

Image Source

While most of the other WP weather widgets are focused on helping you display weather data for a specific location, Ventus helps you embed full weather maps that show window, temperature, and other data for multiple locations on the map.

To achieve this, it gives you an easy way to add the Windy.com map as either a native WordPress widget (accessible from the block editor) or a shortcode.

If you want to display a full weather map for large or small geographic areas, this is a great one to consider. But if you just want to pull in text-based weather data or forecasts, you'll probably want to choose a different plugin.

What We Like

  • Display an interactive weather map instead of just pulling in weather data for a specific location.

  • Set the map focus to any size area — from a single county to entire countries or even full continents.

  • The plugin supports Imperial or Metric measurements.

  • Choose which map layers to include, with support for wind, rain, radar, temperature, waves, snow, and more.

  • Embed weather maps anywhere on your site using the shortcode or widget.

Pricing

The Ventus plugin is 100% free and available at WordPress.org.

5. OWM Weather

Image Source

As the name suggests, OWM Weather adds WP weather widgets based on the Open Weather Map forecast data.

It lets you create unlimited weather widgets for as many locations as needed, each with its own settings and display styles. Then, you can embed your weather widgets anywhere on your site using the plugin's shortcode, block, or widget.

What We Like

  • Shows current weather conditions, alerts, hourly forecasts for up to 48 hours, and daily forecasts for up to seven days.

  • Create unlimited weather widgets for as many locations as needed, with full global support.

  • Multiple display output options including cards, sliders, tables, charts, and more.

  • Embed weather widgets using a shortcode, block, or widget.

  • Support for a variety of weather data in Imperial and Metric formats.

  • Cache weather results on a custom frequency to control Open Weather Map API usage and improve performance.

Pricing

The OWM Weather plugin is 100% free and available at WordPress.org.

6. Weather Widget Pro

Image Source

Despite the name, Weather Widget Pro is a 100% free weather plugin that's available at WordPress.org.

The plugin pulls its weather data from Weatherin.org, which is also the company that made and maintains the Weather Widget Pro plugin.

You can access weather data for over 200,000 locations around the globe and embed it anywhere on your site using the plugin's shortcode. There's also no need to set up an API key, which makes this plugin very easy to use.

What We Like

  • You can display current weather conditions for a location with support for temperature, humidity, wind, pressure, cloudiness, and sunrise/sunset.

  • Showcase up to a 14-day weather forecast with support for temperature, rain probability, and wind.

  • Embed unlimited WP weather widgets using the plugin's shortcode.

  • Supports Imperial and Metric units.

  • Pulls data from Weatherin.org for free.

Pricing

Weather Widget Pro is 100% free and available at WordPress.org.

7. Weather Widget WP

Image Source

Weather Widget WP is another free WordPress weather plugin that allows you to create weather widgets in unlimited locations.

Like a lot of the other plugins on this list, Weather Widget WP relies on the Open Weather API to pull in accurate weather data for the locations you select. 

One standout feature of the plugin is that it offers a native WordPress block to let you customize your weather widgets directly from the block editor. The default designs also look pretty good, so there may be no need to edit it.

What We Like

  • Create unlimited WP weather widgets using the plugin's block or shortcode options.

  • Choose from multiple styles, most of which have a sleek, modern appearance. 

  • Supports Imperial and Metric units.

  • Include weather data such as current temperature, minimum temperature, maximum temperature, and wind speed, 

  • The plugin uses the Open Weather API, which has fairly high free usage limits.

  • Set custom caching rules to control your usage of the Open Weather API and improve performance.

Pricing

The Weather Widget WP plugin is 100% free and available at WordPress.org.

8. Wettervorhersage

Image Source

Despite the German name, Wettervorhersage is a WordPress weather plugin that helps you display forecast data in your choice of English or German. It has an aesthetically pleasing design reminiscent of the weather display on iOS. One thing to note is that this plugin only supports Metric measurements, so it won't be a successful option if you want to use Imperial measurements.

The widget is responsive by default and you can also fully customize the colors and background. The weather data itself comes from the Wetter2 data (a German weather service).

While the plugin hasn't been updated in two years, I tested it and found that it's still fully compatible with the latest versions of WordPress. Still, you should probably only use this one if you specifically want to use Wetter2 as your site's data source.

What We Like

  • While the plugin's name is in German, it also has full support for English.

  • It pulls data from Wetter2, which is a different source from all of the other plugins on this list.

  • Support for unlimited weather widgets, with each widget getting its own settings.

  • Include temperature, chance of rain, wind, humidity, and sunrise/sunset. You can also add a daily forecast up to six days in advance.

  • Multiple weather layout options including horizontal and vertical layouts.

Pricing

Wettervorhersage is 100% free and available at WordPress.org.

9. Weather Forecast

Image Source

Weather Forecast is a premium WordPress weather widget that's available via the CodeCanyon marketplace. Despite being a paid option, it's reasonably priced which makes Weather Forecast an appealing choice. 

In exchange for parting with some of your hard-earned money, the Weather Forecast plugin gives you access to some very stylish and modern designs. If you feel put off by some of the dated design options in other plugins, it might be worth splurging on Weather Forecast.

What We Like

  • More than eight different weather templates to start from, including detailed forecasts or more limited data.

  • Change colors and backgrounds as needed to make the template match your site.

  • Embed weather data using blocks, shortcodes, widgets, or a Visual Composer element.

  • Choose locations by name, ZIP code, or coordinates.

  • Supports Fahrenheit or Celsius temperature units.

Pricing

Weather Forecast only comes in a premium version. It costs $24, which includes six months of support and lifetime updates for a single site.

10. Synopter

Image Source

Synopter is a handy WordPress weather plugin that adds WP weather widgets to the popular Elementor page builder. You can use these widgets to include weather forecast details in your Elementor designs while also accessing the same style and layout options that you get for other Elementor widgets.

If you're already using Elementor, this could make it the best WP weather widgets plugin for your situation. However, if you're not using Elementor and have no plans to add it to your site, you'll want to choose a different plugin from this list.

What We Like

  • Adds native Elementor weather widgets that you can use in your designs.

  • Control everything from the Elementor interface, including selecting the location.

  • Five design templates to control the weather display.

  • Pulls data from the free OpenWeatherMap API.

  • Display basic temperature as well as other data like precipitation, wind, and more.

  • Add weather data for anywhere in the world — no regional limitations.

Pricing

Synopter only comes in a premium version, but it's quite affordable. It costs just $12, which includes six months of support and lifetime updates for a single site.

11. Aviation Weather from NOAA

Image Source

As the name suggests, Aviation Weather from NOAA is a very specialized WordPress weather widget that helps you display advanced aviation weather data from NOAA's Aviation Digital Data Service.

You can display both METAR data (METeorological Aerodrome Reports) and TAF data (Terminal Aerodrome Forecasts). You can also display data up to six hours in advance.

If you don't know what these terms mean, this probably is not the WordPress weather plugin for your site. But if you do have an aviation-focused site and you want to include this information, this is the best plugin to help you get the job done.

What We Like

  • Display advanced aviation weather data on your WordPress site.

  • Show METAR and TAF data from NOAA's Aviation Digital Data Service.

  • Display data up to six hours in advance.

  • Embed data using a shortcode or widget. You can also access the widget in the block editor.

  • Has been around for over eight years and still receives updates from the developer.

Pricing

The Aviation Weather from NOAA plugin is 100% free and available at WordPress.org.

12. m1.MiniWeather

Image Source

M1.MiniWeather is a bare-bones WordPress weather widget that only shows the current temperature and an icon of the current conditions (e.g. a wind icon for windy conditions or a rain icon for rain).

If all you want is to show the temperature for a specific location, that singular focus could make this a good option for your site. However, if you want to show full forecasts or more in-depth weather data, you'll likely want a different plugin.

To pull in accurate temperatures for your chosen location(s), m1.MiniWeather relies on the Open Weather API.

What We Like

  • Creates a very minimalistic weather widget with just the temperature and an icon.

  • Show the temperature for any location by entering its longitude and latitude.

  • Add unlimited weather widgets to include data for different locations if needed.

  • Lets you control how often to fetch new data, which helps you improve performance and stay within the limits of the Open Weather API free tier.

Pricing

The m1.MiniWeather plugin is 100% free and available at WordPress.org.

13. Forcaster

Image Source

Like the Synopter plugin above, Forcaster is another plugin that adds WP weather widgets to the Elementor page builder plugin. It gives you five different pre-built layouts to choose from and some of the future forecast designs are much more detailed than you'll find in other plugins.

What We Like

  • Includes five pre-built layouts, all of which look great.

  • Lets you access all of the regular Elementor design and layout options.

  • Show current weather conditions, hourly forecast for the current day, and/or daily forecast for the next five days.

  • Create unlimited weather widgets for locations around the world.

  • Uses the Open Weather API for weather data.

Pricing

Forcaster only comes in a premium version, but it's very affordable. It costs just $10, which includes six months of support and lifetime updates for a single site.

Find the Best WP Weather Widgets for Your Website 

WordPress weather widgets help you create a more dynamic, engaging website and provide helpful information to your visitors. They work great for local websites, travel blogs, businesses, and lots more.

To help you choose between the different options, try to focus on the design options, supported weather sources, forecast options, and pricing. Thinking about those details should help you choose a plugin that will work great for your site.

wp

 

Related Articles

Launch your WordPress website with the help of this free guide and checklist.

    CMS Hub is flexible for marketers, powerful for developers, and gives customers a personalized, secure experience

    START FREE OR GET A DEMO