Планы и силы сторон
Германское командование приняло решение провести крупную стратегическую операцию на курском выступе летом 1943 г. Планировалось нанести сходящиеся удары из районов городов Орёл (с севера) и Белгород (с юга). Ударные группы должны были соединиться в районе Курска, окружив войска Центрального и Воронежского фронтов Красной армии. Операция получила условное название «Цитадель». По сведениям немецкого генерала Фридриха Фангора (нем. Friedrich Fangohr), на совещании у Манштейна 10-11 мая план был скорректирован по предложению генерала Гота: 2-й танковый корпус СС поворачивает от Обояньского направления по направлению к Прохоровке, где условия местности позволяют провести глобальное сражение с бронетанковыми резервами советских войск.
Для проведения операции немцы сосредоточили группировку, насчитывавшую до 50 дивизий (из них 18 танковых и моторизированных), 2 танковые бригады, 3 отдельных танковых батальона и 8 дивизионов штурмовых орудий, общей численностью, согласно советским источникам, около 900 тысяч человек. Руководство войсками осуществляли генерал-фельдмаршал Гюнтер Ханс фон Клюге (группа армий «Центр») и генерал-фельдмаршал Фриц Эрих фон Манштейн (группа армий «Юг»). Организационно ударные силы входили в состав 2-й танковой, 2-й и 9-й армий (командующий — генерал-фельдмаршал Вальтер Модель, группа армий «Центр», район Орла) и 4-й танковой армии, 24-го танкового корпуса и оперативной группы «Кемпф» (командующий — генерал Герман Гот, группа армий «Юг», район Белгорода). Воздушную поддержку немецким войскам оказывали силы 4-го и 6-го воздушных флотов.
Для проведения операции в район Курска были выдвинуты несколько элитных танковых дивизий СС:
1-я дивизия Лейбштандарт CC «Адольф Гитлер»
2-я танковая дивизия СС «Дас Райх»
3-я танковая дивизия СС «Тотенкопф» "Мёртвая Голова"
Войска получили некоторое количество новой техники:
134 танка Pz.Kpfw.VI «Тигр» (ещё 14 — командирские танки)
190 Pz.Kpfw.V «Пантера» (ещё 11 — эвакуационные (без пушек) и командирские)
90 штурмовых орудий Sd.Kfz. 184 «Фердинанд» (по 45 в составе sPzJgAbt 653 и sPzJgAbt 654)
всего 348 относительно новых танков и самоходок («Тигр» несколько раз применялся в 1942 и начале 1943 г.).
При этом, правда, в составе немецких частей оставалось значительное количество откровенно устаревших танков и самоходок: 384 единицы (Pz.III, Pz.II, даже Pz.I). Также во время Курской битвы впервые были применены немецкие телетанкетки Sd.Kfz.302.
Советское командование приняло решение провести оборонительное сражение, измотать войска неприятеля и нанести им поражение, нанеся в критический момент контрудары по наступающим. С этой целью на обоих фасах курского выступа была создана глубоко эшелонированная оборона. В общей сложности было создано 8 оборонительных рубежей. Средняя плотность минирования на направлении ожидаемых ударов противника составляла 1500 противотанковых и 1700 противопехотных мин на каждый километр фронта.
Войска Центрального фронта (командующий — генерал армии Константин Рокоссовский) обороняли северный фас Курского выступа, а войска Воронежского фронта (командующий — генерал армии Николай Ватутин) — южный фас. Войска, занимавшие выступ, опирались на Степной фронт (командующий генерал-полковник Иван Конев). Координацию действий фронтов осуществляли представители Ставки Маршалы Советского Союза Георгий Жуков и Александр Василевский.
В оценке сил сторон в источниках наблюдаются сильные расхождения, связанные с различным определением масштаба битвы разными историками, а также различием способов учёта и классификации военной техники. При оценке сил Красной Армии основное расхождение связано с включением или исключением из подсчётов резерва — Степного фронта (около 500 тысяч личного состава и 1500 танков). Следующая таблица содержит некоторые оценки: