What could be causing my 2001 Ford Focus SE wagon to be overheating?

Reservoir is full of coolant, new radiator hose put on not that long ago but the needle is almost in the red when I drive it. Could this be the water pump?

Added (1). If it were the bottom hose wouldn't I be very low or out of coolant?

It could be the Water Pump, it and the Radiator are the 2 most important parts. But it could just need a new Radiator Cap, without pressure in the cooling system it will overheat. But run the car with the Radiator or Reservoir Cap OFF and see if it shoots out or blows bubbles. Smell the vapors coming out, coolant smells sweet, exhaust gasses don't. That would indicate bad Head Gasket. Yes, if the lower hose was leaking it would be very low on coolant, I shouldn't have to tell you that.

The first thing to do if you have all the air pockets purged out of the cooling system is to replace the thermostat.
Run the motor for 15 minutes with the radiator cap off to get the air out of the cooling system. You should be able to see the coolant flowing in the radiator to verify that the water pump is working.

I would replace the thermostat before messing around with anything else except burping the radiator. My 2000 Focus was starting to show thermostat issues (wouldn't close and ran cool in low temperatures) when it was about 15-16 years old.