About our warm spaces project

4th October 2023: Lots of local authorities stopped updating their directories back in the spring and there is a strong chance that if they create directories this year they will create them in different parts of their websites. That gives us a massive job of trying to find and collate them all again.

During the winter of 2022-3, the cost-of-living crisis in the UK meant more-and-more people were struggling to stay warm. Many different groups - from voluntary groups to local councils - started collating different directories of warm spaces. This duplicated work and meant each directory only contained a subset of all warm spaces. We developed this project as a lower-bandwidth tool to collate the data.

Saving bandwidth

Many of the existing directories are on web pages that use a lot of data. Ofcom research from October 2021 estimated that 2 million households were "experiencing affordability issues with either their fixed broadband and/or smartphone" and we might expect there to be a large overlap between those and households struggling with the cost of heating. Bandwidth-intensive web pages are less than ideal if you only have 1GB of data per month or are paying per MB. You don't want to use up a day's worth of data just to see if there is anywhere warm nearby. Our list-based search interface aims to keep data transfer down. If you'd prefer, you can also see all 10276 warm spaces on a map (but that uses more data).


The search includes 10276 warm spaces from 104 directories that we were able to automatically collect and parse (all parsed warm spaces as JSON). As organisations can submit their warm space to multiple directories, there may be duplicates (automatically removing duplicates is very hard so we've left them in). If there are mistakes please refer back to the original source(s) and, if the mistakes are there, ask them to update those. If the mistake is only present in our version but not the original let us know so we can check our parsers. If you have a warm space that isn't included here then please refer to the directories of warm spaces (also available as JSON) and choose an appropriate source to register with.

We've also made it possible to get a list of all the warm spaces within each local authority or warm spaces within each UK Parliamentary constituency.

Opening times

Please note that our display of opening times may not always be correct. This is because the original data sources have allowed people to provide opening hours as unstructured free-text. There are hundreds of ways that organisations have chosen to write their opening hours and some choices of formatting make it very hard for our code to work it out correctly. The indications of opening given in this tool are therefore our automated best attempt to work them out. We're doing pretty well at it but have also provided a view of the original text for each. You can also check against the original sources. We suggest that people/organisations/directories use an existing standard format for opening times such as the one developed by Open Street Map when adding data to the various directories. That way it will be easier to check for certain kinds of data entry mistake.

Location & privacy

For the best results, the "near my location" button should work best. That uses your device's location (if you let it). We could have just sent that to our server to find the nearest warm spaces to your location but we decided to do as much as we can to respect your privacy whilst still being useful. If you do allow your location to be used, it is rounded to the nearest ~5km×2.5km grid cell and then all the warm spaces for that cell (and some neighbouring ones just in case you are on the edge of a grid cell) are loaded. This rounding ensures that your exact location doesn't leave this page so we (or our server) won't get to know what it is. Once the results are sent back to this page, your precise location is then used (in the page) to order the results.

Some people, understandably, turn location services off on their device or block their browser from having access to that. In that case the "near my location" button obviously can't function. So we've also added a place search. Again, we could have taken the easy approach of sending what you type off to our server (or someone else's) to work out where that place is. But, instead, we've taken open data published by Ordnance Survey about place names, and then grouped those by first letter. So when you start typing, all our server needs to know is the first letter. This means a larger data usage than just passing full place name you've entered and returning a location, but felt reasonable to protect your privacy.

If you use the place name search then the distance we show on the search results will be from the Ordnance Survey centre of the place to the warm space. So, if you've searched for a large place like "Leeds" the distances and ordering will probably not be correct for you. We've included cities, towns, suburban areas, villages, and hamlets from the Ordnance Survey data so hopefully there is something close enough to you to be useful.


This tool was initially created by Stuart Lowe, Open Innovations at the end of November 2022.

The results come from various directories of warm spaces; each result links back to the specific source directory that it came from. The original data has been contributed by individuals/organisations to those directories. This search tool is updated daily from the source directories.

The place name search uses a subset of processed data from Ordnance Survey's Open Names released under the Open Government Licence and is © Crown copyright and database right 2021 / Royal Mail data © Royal Mail copyright and database right 2021 / National Statistics data © Crown copyright and database right 2021.

We have derived locations from postcodes for 1827 warm spaces using the ONS postcode lookup which is derived from Code-Point® Open and released under the Open Government Licence.