With an average high temperature in July of 96.0 °F (35.6 °C) and an average low temperature in January of 40.0 °F (4.4 °C), Oakley receives 21.16 inches (537 mm) of rainfall annually. Every year, there are 52% more bright days than clouds in Oakley.