Озеро расположено в западной части Новгородской области. Площадь озера в зависимости от уровня воды меняется от 733 до 2090 км²; длина около 45 км, а ширина до 35 км. Берега преимущественно низменные, на юге болотисты. Максимальная глубина, составляет около 13 м. В озеро впадает множество рек. Такие например, как: Мста, Пола, Ловать с Полистью, Шелонь с Мшагой, Веренда и др.
Есть одна особенность у озера Ильмень. На дне озера живут бактерии, которые перерабатывая водоросли, вырабатывают горючий газ. И рыбаки, этим пользуются. Зимой, просверливая лунку, на нём можно пожарить рыбу и согреется. Но, это было в прошлом, сегодня, такие случаи не отмечаются. Озеро замерзает в ноябре, вскрывается в апреле. Из рыб, в озере водятся: окунь, голавль, щука, сом и др.