Церковь Иоанна на Опоках находится в Великом Новгороде, на Ильине улице,1а. Входит в архитектурный комплекс Ярославово дворище.
Церковь была построена в 1127-30 годах, затем разобрана и в 1184 года возведена заново. В 1453 году древний храм был разрушен, на его фундаменте и нижней части стен построена ныне существующая церковь. Она повторила архитектурный облик древней церкви и относится к новгородскому стилю.
В годы войны церковь была повреждена, восстановлена в середине 1950-х годов. Недействующая, относится к Новгородскому музею-заповеднику.