Display Weather in SharePoint using Weather Web Part

SharePoint Online Weather web part allows you to display current weather information for one or more locations on modern SharePoint pages. In this complete guide, learn what the Weather web part does, how to add and configure it, how to switch between Celsius and Fahrenheit, and significant limitations you should know before using it on intranet home pages.

What is the SharePoint Weather Web Part?

The modern SharePoint Online Weather web part displays the current weather and a short forecast for selected locations using MSN Weather data. You can quickly show temperature, condition (e.g., Sunny or Cloudy), and a forecast for the next couple of days in a compact card directly on a team or communication site page.

Key Points about the Weather Web Part

  • Available on modern SharePoint team sites and communication sites in Microsoft 365 (SharePoint Online).
  • Not available in SharePoint Server 2019 and classic SharePoint pages.
  • Uses MSN Weather as the backend service for weather data and forecasts.
  • Supports multiple locations within a single web part instance, allowing users to monitor several cities or offices.
  • The date format used in the Weather web part cannot be customized; MSN Weather drives it and does not consistently follow SharePoint regional settings.

Add Weather Web Part in SharePoint Online

Follow these steps to add the Weather web part to a modern SharePoint page.

  1. Open your SharePoint site and navigate to the modern page where you want to display the weather information.
  2. Select Edit at the top-right of the page to switch the page into edit mode.
  3. Hover your mouse where you want to insert the web part and click the + icon to add a new web part.
  4. In the web part toolbox, search for Weather, or scroll the list and select the Weather web part.
  5. The Weather web part will be added to the page with a default location; you can now configure its title, locations, and units.
SharePoint Online Weather web part

This is how you can add a Weather web part to a SharePoint Online modern site page.

Configure and Edit the Weather Web Part

After adding the Weather web part in SharePoint, configure it so users see relevant intranet locations and a clear title.

  • While the page is still in edit mode, select the Weather web part and click the Edit (pencil) icon on the left or top of the web part.
  • The properties pane opens on the right side, where you can configure weather settings, including location and temperature units.
  • In the web part title area, type a meaningful title such as “Weather Web Part”, “Office Locations Weather”, or “Today’s Weather”.
  • To add or edit locations:
    • Use the location box within the web part to search for a city or place, and select it from the suggestions.
    • Add multiple locations one by one to display weather for multiple offices or regions.
    • Select an existing location and choose the Edit option to change its display name if needed.
  • Use the move or drag handles inside the web part (if available in your tenant) to reorder locations so the most important office appears first.
  • When you finish configuration, select Republish (or Publish) at the top-right of the page to commit your changes.
  • This is how you can edit and configure the Weather web part on a modern SharePoint page to show multiple locations and a clear title.
edit a weather web part in sharepoint online

​Show Temperature in Celsius or Fahrenheit

By default, the SharePoint Online Weather web part often displays temperatures in Fahrenheit depending on the initial configuration. You can easily switch the unit to Celsius or back to Fahrenheit from the web part settings.

To change the temperature unit:

  • Edit the page and select the Weather web part.
  • Click the Edit (pencil) icon to open the Weather web part properties pane.
  • Under Display temperature, choose either Celsius or Fahrenheit.
  • Verify that the temperatures in the cards update to the selected unit for all configured locations.
  • Select Republish to save the configuration.
SharePoint Online Weather Web Part

This is how you can display temperature in Celsius in the SharePoint Online Weather web part, or switch back to Fahrenheit whenever needed.

Conclusion

Using the SharePoint Online Weather web part is an easy way to add relevant, real-time weather information to your modern intranet pages without any custom development.

By adding multiple locations, adjusting units between Celsius and Fahrenheit, and positioning the web part on key home or hub pages, you can give employees quick, contextual insights that support better planning for travel, site visits, and outdoor work.

Do let me know if this works for you or not?

You may also like the following tutorials:

>

Build a High-Performance Project Management Site in SharePoint Online

User registration Power Apps canvas app

DOWNLOAD USER REGISTRATION POWER APPS CANVAS APP

Download a fully functional Power Apps Canvas App (with Power Automate): User Registration App

Power Platform Tutorial FREE PDF Download

FREE Power Platform Tutorial PDF

Download 135 Pages FREE PDF on Microsoft Power Platform Tutorial. Learn Now…