San Diego, TX — every free forecast we can get, averaged to be a little more right. County seat of Duval County.
Updated Friday, November 13, 2026. Recorded fresh this morning from five free sources, and graded later against what the weather actually did.
← All cities and the scoreboard
High 78° Low 57° Rain 0%
They agree — trust it (highs spread 2°, rain spread 1 points, 4 sources)
| Source | High | Low | Rain |
|---|---|---|---|
| National Weather Service | — | 52° | 0% |
| US model (GFS) | 77° | 60° | 1% |
| European model (ECMWF) | 78° | 59° | 0% |
| German model (ICON) | 77° | 59° | 0% |
| Canadian model (GEM) | 80° | 56° | 0% |
| The average | 78° | 57° | 0% |
High 76° Low 54° Rain 4%
Pretty close — fairly safe (highs spread 6°, rain spread 20 points, 5 sources)
| Source | High | Low | Rain |
|---|---|---|---|
| National Weather Service | 76° | 55° | 20% |
| US model (GFS) | 73° | 55° | 1% |
| European model (ECMWF) | 78° | 57° | 0% |
| German model (ICON) | 75° | 53° | 0% |
| Canadian model (GEM) | 78° | 50° | 0% |
| The average | 76° | 54° | 4% |
High 77° Low 60° Rain 46%
They disagree — a coin flip (highs spread 9°, rain spread 30 points, 5 sources)
| Source | High | Low | Rain |
|---|---|---|---|
| National Weather Service | 74° | 63° | 40% |
| US model (GFS) | 74° | 59° | 47% |
| European model (ECMWF) | 78° | 60° | 48% |
| German model (ICON) | 75° | 60° | 63% |
| Canadian model (GEM) | 83° | 57° | 33% |
| The average | 77° | 60° | 46% |
High 81° Low 63° Rain 52%
They disagree — a coin flip (highs spread 9°, rain spread 45 points, 5 sources)
| Source | High | Low | Rain |
|---|---|---|---|
| National Weather Service | 78° | 57° | 37% |
| US model (GFS) | 80° | 66° | 37% |
| European model (ECMWF) | 82° | 60° | 82% |
| German model (ICON) | 79° | 66° | 38% |
| Canadian model (GEM) | 87° | 67° | 67% |
| The average | 81° | 63° | 52% |
Scoring has started — every forecast is being recorded. The first grades land once the historical record publishes what actually happened (it runs a few days behind), and this board fills in from there.