За даними перепису населення 2000 року[8] в Чарльстоні проживало 2965 осіб, 815 сімей, налічувалося 1201 домашнє господарство і 1315 житлових будинків. Середня густота населення становила близько 267,1 особа на один квадратний кілометр. Расовий склад Чарльстона за даними перепису розподілився таким чином: 95,58 % білих, 0,07 % — чорних або афроамериканців, 0,64 % — корінних американців, 0,34 % — азіатів, 1,89 % — представників змішаних рас, 1,48 % — інших народів. Іспаномовні склали 2,06 % від усіх жителів міста.
З 1201 домашніх господарств в 31,7 % — виховували дітей віком до 18 років, 52,3 % представляли собою подружні пари, які спільно проживали, в 11,9 % сімей жінки проживали без чоловіків, 32,1 % не мали сімей. 29,2 % від загального числа сімей на момент перепису жили самостійно, при цьому 14,7 % склали самотні літні люди у віці 65 років та старше. Середній розмір домашнього господарства склав 2,40 особи, а середній розмір родини — 2,96 особи.
Населення міста за віковим діапазоном за даними перепису 2000 року розподілилося таким чином: 25,7 % — жителі молодше 18 років, 7,9 % — між 18 і 24 роками, 26,7 % — від 25 до 44 років, 20,4 % — від 45 до 64 років і 19,3 % — у віці 65 років та старше. Середній вік мешканця склав 38 років. На кожні 100 жінок в Чарлстоні припадало 92,3 чоловіків, у віці від 18 років та старше — 89,7 чоловіків також старше 18 років.
Середній дохід на одне домашнє господарство в місті склав 30 824 долара США, а середній дохід на одну сім'ю — 39 598 доларів. При цьому чоловіки мали середній дохід в 27 917 доларів США на рік проти 18 512 доларів середньорічного доходу у жінок. Дохід на душу населення в місті склав 14 912 доларів на рік. 8,6 % від усього числа сімей в окрузі і 14,4 % від усієї чисельності населення перебувало на момент перепису населення за межею бідності, при цьому 17,1 % з них були молодші 18 років і 16,6 % — у віці 65 років та старше.