Shanghai January Weather

Generally, average temperature in Shanghai right-through January is 5. Throughout the month you should see a high of 8 degrees and a low of 0. Our table below has the full details:
 

Month Degrees Celsius
Temperature 5
High Temperature 8
Low Temperature 0
Sunshine Per Day 5

Useful Links: Shanghai Weather: Average Weather & Yearly Climate