Long Beach, CA Climate in December

Temperature for December

In Long Beach, CA during December the average high temperature is 67.6°F. The hottest day on record was December 3, 1958 when the temperature hit 91.0°F.

Long Beach, CA daily average and extreme temperature range for December

Low Temperature

During December the overnight temperature drops to an average of 45.9°F, with the lowest temperature of 28.0°F being recorded on December 22, 1990. Overnight temperatures drop below freezing between 1 and 2 times in December.

Precipitation for December

In December the average monthly rainfall in Long Beach, CA is 1.02 inches with rain usually falling on between 5 and 6 days. 1944 was the driest December with only 0.00 inches of rain falling, and 2010 was the wettest December with 10.63 inches of rain. The wettest single day in December was 5 December 1974 when 2.32 inches of rain fell.

In December there have been some years when thunderstorms have occurred, although there are other years when there hasn't been a thunderstorm in December.
  BENCHMARKS  
Loading Time: Base Classes  0.0069
Controller Execution Time ( Climate / Summary )  0.0907
Total Execution Time  0.0976
  GET DATA  
No GET data exists
  MEMORY USAGE  
2,292,188 bytes
  POST DATA  
No POST data exists
  URI STRING  
climate/summary/united-states/california/long-beach/december
  CLASS/METHOD  
climate/summary
  DATABASE:  xrssweather0-climatespy   QUERIES: 11  (Hide)
0.0006   SELECT `locationId`, `cityName`, `urlName`, `urlState`, `stateName`, `stateCode`, `StationName`, `countryName`, `urlCountry`, `dd1`.`year` as earliestYear, `dd1`.`monthNo` as earliestMonth, `dd1`.`dayNo` as earliestDay, `dd2`.`year` as latestYear, `dd2`.`monthNo` as latestMonth, `dd2`.`dayNo` as latestDay
FROM 
(`dimLocation`)
JOIN `dimDatedd1 ON `dimLocation`.`beginDateId` = `dd1`.`dateId`
JOIN `dimDatedd2 ON `dimLocation`.`endDateId` = `dd2`.`dateId`
WHERE `urlState` =  'california'
AND `urlName` =  'long-beach'
LIMIT 1 
0.0008   SELECT `monthNo`, AVG(`meanMinTemp`) AS meanMinTempAVG(`meanMaxTemp`) AS meanMaxTemp
FROM 
(`aggMonthly`)
WHERE `monthNo` =  12
AND `locationId` =  '2403'
GROUP BY `monthNo
0.0008   SELECT `monthNo`, AVG(`meanMinTemp`) AS meanMinTempAVG(`meanMaxTemp`) AS meanMaxTemp
FROM 
(`aggMonthly`)
WHERE `monthNo` =  12
AND `locationId` =  '2403'
GROUP BY `monthNo
0.0036   SELECT `maxTemp`, `monthName`, `dayNo`, `dimDate`.`year`, `dimLocation`.`locationId`, `dimLocation`.`countryName`, `dimLocation`.`stateName`, `dimLocation`.`presentationName`, `dimLocation`.`urlCountry`, `dimLocation`.`urlState`, `dimLocation`.`urlName`
FROM (`aggMonthly`)
JOIN `dimLocationON `dimLocation`.`locationId` = `aggMonthly`.`locationId`
JOIN `dimDateON `dimDate`.`dateId` = `aggMonthly`.`maxTempDate`
WHERE `aggMonthly`.`locationId` =  '2403'
AND `dimDate`.`monthNo` =  12
ORDER BY 
`maxTempdesc
LIMIT 1 
0.0022   SELECT `minTemp`, `monthName`, `dayNo`, `dimDate`.`year`, `dimLocation`.`locationId`, `dimLocation`.`countryName`, `dimLocation`.`stateName`, `dimLocation`.`presentationName`, `dimLocation`.`urlCountry`, `dimLocation`.`urlState`, `dimLocation`.`urlName`
FROM (`aggMonthly`)
JOIN `dimLocationON `dimLocation`.`locationId` = `aggMonthly`.`locationId`
JOIN `dimDateON `dimDate`.`dateId` = `aggMonthly`.`minTempDate`
WHERE `aggMonthly`.`locationId` =  '2403'
AND `dimDate`.`monthNo` =  12
ORDER BY 
`minTempasc
LIMIT 1 
0.0256   select min(count_days) as min_daysavg(count_days) as average_daysmax(count_days) as max_days  from (select yearcount(*) as count_days from factDaily fd  join dimDate dd on (dd.dateId fd.DateId) where fd.locationId 2403 and minTemp <= 32  and dd.monthNo 12 group by year) as count_freezing 
0.0258   select min(count_days) as min_daysavg(count_days) as average_daysmax(count_days) as max_days  from (select yearcount(*) as count_days from factDaily fd  join dimDate dd on (dd.dateId fd.DateId) where fd.locationId 2403 and maxTemp <= 32  and dd.monthNo 12 group by year) as count_freezing 
0.0009   SELECT AVG(`sumRainfall`) AS sumRainfallAVG(`daysRainfall`) AS daysRainfallAVG(`daysSnow`) AS daysSnowAVG(`daysTornado`) AS daysTornadoAVG(`daysThunder`) AS daysThunder, `monthNo`
FROM (`aggMonthly`)
WHERE `monthNo` =  12
AND `locationId` =  '2403'
GROUP BY `monthNo
0.0008   SELECT `sumRainfall`, `daysRainfall`, `year`
FROM (`aggMonthly`)
WHERE `monthNo` =  12
AND `locationId` =  '2403'
ORDER BY `sumRainfallasc
LIMIT 1 
0.0026   SELECT `sumRainfall`, `daysRainfall`, `year`
FROM (`aggMonthly`)
WHERE `monthNo` =  12
AND `locationId` =  '2403'
ORDER BY `sumRainfalldesc
LIMIT 1 
0.0021   SELECT `maxRainfall`, `monthName`, `dayNo`, `dimDate`.`year`, `dimLocation`.`locationId`, `dimLocation`.`countryName`, `dimLocation`.`stateName`, `dimLocation`.`presentationName`, `dimLocation`.`urlCountry`, `dimLocation`.`urlState`, `dimLocation`.`urlName`
FROM (`aggMonthly`)
JOIN `dimLocationON `dimLocation`.`locationId` = `aggMonthly`.`locationId`
JOIN `dimDateON `dimDate`.`dateId` = `aggMonthly`.`maxRainfallDate`
WHERE `aggMonthly`.`locationId` =  '2403'
AND `dimDate`.`monthNo` =  12
ORDER BY 
`maxRainfalldesc
LIMIT 1 
  HTTP HEADERS  (Show)
  CONFIG VARIABLES  (Show)