A city can dispense with a severe winter without dispensing with seasons. In Bogota, the year turns partly on two passages of wetter weather. In Mexico City, the warmer afternoons arrive before the heart of the summer rains. In San Diego, summer can bring almost no measurable rain and still begin under a lid of coastal cloud.
That is the useful comparison behind the phrase "eternal spring." These places offer different ways to organize an outdoor year, not three versions of the same agreeable forecast. An umbrella, a warm layer and the timing of a walk change roles from city to city. The interesting question is what repeats, and what asks you to adapt.
Bogota: The Umbrella Marks the Seasons
Bogota's mildness is cool rather than beachlike. The city government places its average elevation around 2,625 metres. Near the equator, that high setting produces a quite different proposition from a lowland tropical city: the appeal is avoiding sustained heat, not living in shirtsleeves at every hour.
The municipal risk-management agency describes two customary wetter periods: roughly mid-March to mid-June, with a peak in April and May, and mid-September to mid-December, peaking in October and November. Those are seasonal tendencies, not appointments every shower keeps. But they explain why an annual temperature average is such an incomplete portrait of the city.
Imagine using the same Sunday outing as your reference point throughout the year. Bogota's Ciclovia gives that thought experiment a real setting: the official programme opens designated streets to walking and cycling on Sundays and public holidays, normally from 7 a.m. to 2 p.m. The outing can remain a recurring part of the calendar while rain changes the preparation. A mild city can reward consistency without promising identical conditions.
Compared with the other two cities, Bogota asks you to think less in terms of one dry summer and one wet winter. Its annual rhythm contains two wetter chapters. Someone seeking relief from heat may find that attractive; someone picturing months of uninterrupted outdoor dining has asked the wrong thing of the word "spring."
Mexico City: The Warmest Afternoons Come Before Midsummer
Mexico City's weather offers a small reversal for anyone accustomed to July being the year's thermal climax. At the Tacubaya observatory, the 1991-2020 average daily high reaches 27.5°C in April, then falls to 24.7°C in July. Meanwhile, monthly rainfall rises from 24.2 to 174.0 millimetres. The wetter month is also the cooler one by this daytime measure.
This is not evidence that every July afternoon is washed out, or that rain alone explains the temperature change. It is a useful description of the seasonal package. Spring is the warmer, drier chapter; the established summer rains accompany more moderate average highs. January has its own character: Tacubaya's normal daily low is 8.3°C, about 47°F. The warm afternoon and the cool start belong to the same city.
Put Mexico City alongside San Diego using the same thirty-year period, and the divergence becomes especially clear:
| Month | Mexico City high | San Diego high | Rain: Mexico City / San Diego |
|---|---|---|---|
| January | 22.2°C / 72°F | 19.1°C / 66°F | 11.9 / 50.3 mm |
| April | 27.5°C / 82°F | 20.4°C / 69°F | 24.2 / 16.5 mm |
| July | 24.7°C / 76°F | 24.1°C / 75°F | 174.0 / 2.0 mm |
The July highs are remarkably close. The rainfall is not. Choosing between these cities on the temperature column alone would erase one of the most consequential differences in the year. Bogota is deliberately not given a number in this table: its older available WMO normal period would not make a like-for-like third column.
San Diego: Dry Does Not Always Mean Clear
At San Diego's airport, normal monthly rainfall falls from 1.98 inches in January to 0.08 inches in July. That makes its broad wet-winter, dry-summer rhythm almost the inverse of Mexico City's. Yet the National Weather Service's regional weather guide describes late-spring and early-summer coastal stratus, the familiar setting for "May Gray" and "June Gloom." A dry pavement is not proof of blue sky.
The ocean that moderates the coastal temperature also helps furnish the cool, moist lower air beneath a warmer layer aloft. Low cloud can linger near the coast while places farther inland clear. An airport normal is therefore a coastal reference, not a promise for every address bearing the San Diego name.
For a person who wants a long run of relatively rain-free summer outings, that is a different bargain from either highland capital. For someone whose idea of spring requires sunshine at breakfast, the same season may disappoint. Mildness and brightness deserve separate places on the wish list.
Choose the Year You Want to Repeat
Bogota offers a cool highland year punctuated by two wetter seasons. Mexico City moves from warmer spring afternoons into a rainier, somewhat cooler summer. Coastal San Diego concentrates more rain in winter and can wrap the beginning of its dry season in cloud. None needs to be advertised as seasonless to be appealing.
The better test is to name an ordinary activity you would like to keep doing in January, April and July, then compare those months separately. These cities can all support an attractive outdoor life. They simply ask you to learn different calendars.
Related Collections
More places to compare
Explore related places, then compare the tradeoffs that matter to you.
No Real Winter
Places where winter barely asserts itself, with low snow and an easy year-round climate profile.
The Altitude Hack
Established high-elevation cities where altitude materially changes the temperature pattern shown on the map.