The annual average temperature in Philadelphia is 52.4 degrees Fahrenheit, which is close to the national average of 54.5. It rains more in Philadelphia than both statewide and nationally. The city is not at concerning risk of earthquake, hurricane, or tornado damage.