За даними перепису населення 2000 року[6] в Вілонії мешкало 2106 осіб, 612 сімей, налічувалося 726 домашніх господарств і 785 житлових будинків. Середня густота населення становила близько 126,1 особа на один квадратний кілометр. Расовий склад Вілонії за даними перепису розподілився таким чином: 98,39% білих, 0,14% — чорних або афроамериканців, 0,52% — корінних американців, 0,19% — азіатів, 0,57% — представників змішаних рас, 0,19% — інших народів. іспаномовні склали 1,28% від усіх жителів міста.
З 726 домашніх господарств в 51,9% — виховували дітей віком до 18 років, 69,7% представляли собою подружні пари, які спільно проживали, в 10,9% сімей жінки проживали без чоловіків, 15,7% не мали сімей. 13,5% від загального числа сімей на момент перепису жили самостійно, при цьому 4,1% склали самотні літні люди у віці 65 років та старше. Середній розмір домашнього господарства склав 2,90 особи, а середній розмір родини — 3,16 особи.
Населення міста за віковим діапазоном за даними перепису 2000 року розподілилося таким чином: 33,0% — жителі молодше 18 років, 7,2% — між 18 і 24 роками, 35,4% — від 25 до 44 років, 16,6% — від 45 до 64 років і 7,9% — у віці 65 років та старше. Середній вік мешканця склав 32 роки. На кожні 100 жінок у Вілонії припадало 97,7 чоловіків, у віці від 18 років та старше — 96,4 чоловіків також старше 18 років.
Середній дохід на одне домашнє господарство в місті склав 45 147 доларів США, а середній дохід на одну сім'ю — 50 184 долара. При цьому чоловіки мали середній дохід в 33 684 долара США на рік проти 26 563 долара середньорічного доходу у жінок. Дохід на душу населення в місті склав 17 495 доларів на рік. 6,1% від усього числа сімей в окрузі і 7,6% від усієї чисельності населення перебувало на момент перепису населення за межею бідності, при цьому 9,0% з них були молодші 18 років і 11,9% — у віці 65 років та старше.