Jelgava se encuentra en una llanura en la orilla derecha del Lielupe, cuyas aguas cada cierto tiempo ponen en peligro a la ciudad.