За даними перепису населення 2000 року[7] в Дональдсоні мешкало 326 осіб, 93 родини, налічувалося 130 домашніх господарств і 143 житлових будинки. Середня густота населення становила близько 191,8 осіб на один квадратний кілометр. Расовий склад Дональдсона за даними перепису розподілився таким чином: 97,85 % білих, 0,61 % — корінних американців, 1,53 % — представників змішаних рас. Іспаномовні склали 0,61 % від усіх жителів містечка.
З 130 домашніх господарств в 31,5 % — виховували дітей віком до 18 років, 56,9 % представляли собою подружні пари, які спільно проживали, в 11,5 % сімей жінки проживали без чоловіків, 27,7 % не мали сімей. 25,4 % від загального числа сімей на момент перепису жили самостійно, при цьому 16,9 % склали самотні літні люди у віці 65 років та старше. Середній розмір домашнього господарства склав 2,51 особи, а середній розмір родини — 3,01 особи.
Населення містечка за віковим діапазоном за даними перепису 2000 року розподілилося таким чином: 26,7 % — жителі молодше 18 років, 8,6 % — між 18 і 24 роками, 25,2 % — від 25 до 44 років, 24,5 % — від 45 до 64 років і 15,0 % — у віці 65 років та старше. Середній вік мешканця склав 36 років. На кожні 100 жінок в Дональдсоні припадало 97,6 чоловіків, у віці від 18 років та старше — 100,8 чоловіків також старше 18 років.
Середній дохід на одне домашнє господарство в містечкі склав 22 813 доларів США, а середній дохід на одну сім'ю — 28 500 доларів. При цьому чоловіки мали середній дохід в 29 250 доларів США на рік проти 20 500 доларів середньорічного доходу у жінок. Дохід на душу населення в містечкі склав 13 307 доларів на рік. 15,0 % від усього числа сімей в окрузі і 17,1 % від усієї чисельності населення перебувало на момент перепису населення за межею бідності, при цьому 25,3 % з них були молодші 18 років і 10,7 % — у віці 65 років та старше.