The examples presented have been calculated based on 22 years of meteorological data gathered by NASA.
The NASA databases covers every spot on the globe and includes local temperatures and solar insolation for every month.
Source: NASA Langley Research Center Atmospheric Science Data Center