Состав дивизии 1942—1945 годы
112-й гвардейский стрелковый полк
117-й гвардейский стрелковый полк
120-й гвардейский стрелковый полк
87-й гвардейский артиллерийский полк
43-й гвардейский отдельный истребительно-противотанковый дивизион
51-я гвардейская зенитная артиллерийская батарея
41-я гвардейская разведывательная рота
45-й гвардейский сапёрный батальон
54-я гвардейская отдельная рота связи (154-й отдельный гвардейский батальон связи)
512-й (42-й) медико-санитарный батальон
41-я гвардейская рота химзащиты
569-я (37-я) отдельная автотранспортная рота подвоза ГСМ
629-я (44-я) полевая пекарня
631-й (38-й) дивизионный ветеринарный лазарет
2185-я полевая почтовая станция
472-я полевая касса Госбанка
Состав дивизии на 1991 год
В послевоенное время 39-я ГМСД имела в своём составе 6 полков и 9 (8) отдельных батальонов.
Управление дивизии (штаб) (Ордруф) вч пп 38865, позывной — Торий
117-й гвардейский мотострелковый Познаньский Краснознаменный орденов Суворова и Б. Хмельницкого полк (Майнинген) вч пп 35872, позывной — Гиббон
120-й гвардейский мотострелковый Познаньский Краснознаменный орденов Кутузова и А. Невского полк (Ордруф) вч пп 83066, позывной — Ядовитый
172-й гвардейский мотострелковый Гнезненский Краснознаменный орденов Суворова и Кутузова полк (Гота) вч пп 35892, позывной — Хорал
15-й гвардейский танковый Речицкий Краснознаменный ордена Суворова полк (Ордруф) вч пп 83086, позывной — Забутовка. (С 1989 года — 585-й гвардейский мотострелковый Речицкий Краснознаменный ордена Суворова полк
915-й зенитно—ракетный полк (Ордруф, Херда) вч пп 38866, позывной — Документальный
87-й гвардейский самоходно—артиллерийский Познаньский Краснознаменный ордена Кутузова полк (Гота) вч пп 38862
23-й отдельный танковый батальон (Майнинген) вч пп 63301, позывной — Букса
489-й отдельный противотанковый дивизион (Майнинген) вч пп 06297, позывной — Буланый
11-й отдельный ордена Красной звезды батальон разведки и радиоэлектронной борьбы (Майнинген) вч пп 86881, позывной — Крекинг
154-й отдельный гвардейский орденов Александра Невского и Красной Звезды батальон связи (Ордруф) вч пп 38844, позывной — Матроскин
272-й отдельный гвардейский орденов Александра Невского и Красной Звезды инженерно—саперный батальон (Гота) вч пп 38871, позывной — Нитрозник 10
305-й отдельный батальон радиационной, химической и биологической защиты (Ордруф) вч пп 17442 (в 1980-е годы переформирован в 228-ю отдельную роту химической защиты)
1128-й отдельный батальон материального обеспечения (Ордруф) вч пп 17445, позывной — Махальщик
49-й отдельный ремонтно—восстановительный батальон (Ордруф) вч пп 19620, позывной — Метрил
33-й отдельный медицинский санитарный батальон (Ордруф) вч пп 38835, позывной — Намазчик
Изменения в составе дивизии в послевоенное время
По окончании Великой Отечественной войны, в 1940-е годы, в состав дивизии входит 172-й гвардейский стрелковый Гнезненский Краснознаменный орденов Суворова и Кутузова полк (из состава 57-й гвардейской стрелковой Новобугской орденов Суворова и Богдана Хмельницкого дивизии)
В 1947 году в состав дивизии входит 15-й гвардейский танковый Речицкий Краснознаменный ордена Суворова полк (из состава расформированной 1-й гвардейской танковый дивизии). В 1989 году 15-й гвардейский танковый Речицкий Краснознаменный ордена Суворова полк реорганизован в 585-й гвардейский мотострелковый Речицкий Краснознаменный ордена Суворова полк
По окончании Великой Отечественной войны, в 1940-е годы, из состава дивизии выведен 112-й гвардейский стрелковый Люблинский Краснознаменный орденов Суворова и Кутузова полк (расформирован, на его базе сформирован 29-й ГСП и передан в состав 20-й ГСД 1-й ГТА, г. Плауэн)