В 1605 году замок имел бревенчатую ограду в виде городней, крытых дранкой. На одном из участков вместо неё стоял частокол. Со стороны въезда в замок из города стояла башня-брама без крыши. Кроме того, здесь имелись также старые башни и 5 маленьких полуразрушенных башенок. При входе в замок со стороны расположенного перед ним «двора» необходимо было перейти длинный мост, который вёл к выездной браме с подъёмным мостом на цепях.
В начале 1670-х гг. в Давид-Городке существовали 2 замка, окружённых новой дубовой оградой «Горный» (Верхний) и «Дольный» (Нижний). «Горный» замок был обнесён высоким валом и окружён водой, но на его территории не было построек, кроме кухни: они сгорели во время войны России с Речью Посполитой 1654—67 г.
Давид-Городокский замок // Города, местечки и замки Великого княжества Литовского: энциклопедия / ред. совет: Т. В. Белова (пред.) [и др.]. — Минск: БелЭн, 2009. — С. 133—134. — 3000 экз. — ISBN 978-985-11-0432-7.