Hobbs, NM Climate in December

Temperature for December

In Hobbs, NM during December the average high temperature is 57.7°F. The hottest day on record was December 28, 1980 when the temperature hit 82.9°F.

Hobbs, NM daily average and extreme temperature range for December

Low Temperature

Overnight in December the average temperature drops below freezing at 30.3°F, with the lowest temperature of 0.1°F being recorded on December 20, 1973. On average there are 2 days in December when the temperature stays below freezing all day. In the worst December there were 5 days when the temperature did not make it above freezing. Overnight temperatures drop below freezing between 9 and 28 times in December.

Precipitation for December

In December the average monthly rainfall in Hobbs, NM is 1.93 inches with rain usually falling on between 2 and 3 days. 1943 was the driest December with only 0.00 inches of rain falling, and 1974 was the wettest December with 17.89 inches of rain. The wettest single day in December was 8 December 1974 when 1.46 inches of rain fell.

In December it usually snows on between 2 and 3 days. 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.0073
Controller Execution Time ( Climate / Summary )  0.1154
Total Execution Time  0.1228
  GET DATA  
No GET data exists
  MEMORY USAGE  
2,293,104 bytes
  POST DATA  
No POST data exists
  URI STRING  
climate/summary/united-states/new-mexico/lea-co-rgnl/december
  CLASS/METHOD  
climate/summary
  DATABASE:  xrssweather0-climatespy   QUERIES: 11  (Hide)
0.0007   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` =  'new-mexico'
AND `urlName` =  'lea-co-rgnl'
LIMIT 1 
0.0007   SELECT `monthNo`, AVG(`meanMinTemp`) AS meanMinTempAVG(`meanMaxTemp`) AS meanMaxTemp
FROM 
(`aggMonthly`)
WHERE `monthNo` =  12
AND `locationId` =  '2219'
GROUP BY `monthNo
0.0005   SELECT `monthNo`, AVG(`meanMinTemp`) AS meanMinTempAVG(`meanMaxTemp`) AS meanMaxTemp
FROM 
(`aggMonthly`)
WHERE `monthNo` =  12
AND `locationId` =  '2219'
GROUP BY `monthNo
0.0033   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` =  '2219'
AND `dimDate`.`monthNo` =  12
ORDER BY 
`maxTempdesc
LIMIT 1 
0.0016   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` =  '2219'
AND `dimDate`.`monthNo` =  12
ORDER BY 
`minTempasc
LIMIT 1 
0.0416   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 2219 and minTemp <= 32  and dd.monthNo 12 group by year) as count_freezing 
0.0389   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 2219 and maxTemp <= 32  and dd.monthNo 12 group by year) as count_freezing 
0.0006   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` =  '2219'
GROUP BY `monthNo
0.0005   SELECT `sumRainfall`, `daysRainfall`, `year`
FROM (`aggMonthly`)
WHERE `monthNo` =  12
AND `locationId` =  '2219'
ORDER BY `sumRainfallasc
LIMIT 1 
0.0005   SELECT `sumRainfall`, `daysRainfall`, `year`
FROM (`aggMonthly`)
WHERE `monthNo` =  12
AND `locationId` =  '2219'
ORDER BY `sumRainfalldesc
LIMIT 1 
0.0016   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` =  '2219'
AND `dimDate`.`monthNo` =  12
ORDER BY 
`maxRainfalldesc
LIMIT 1 
  HTTP HEADERS  (Show)
  CONFIG VARIABLES  (Show)