The best explanation for the temperature difference between the upstairs and downstairs is:
Warm air rises by convection to the upstairs.
This statement accurately describes the phenomenon where warmer air, being less dense, rises and contributes to the higher temperature observed upstairs.