Washing walls before re-painting them

I'm repainting several rooms and some of them have gotten dirty from our oil heat or from candle smoke, etc. In the bathroom in particular, do I need to wash these walls (and with what?) before I repaint them? They were painted over 20 years ago and we had used latex paint. Thanks !!!
  7 answers