Можно объяснить эту разницу - проживающими в магической Британии и в обычной или проблемами с самоопределениями. Например, в Москве количество евреев, зарегистрированных в Московской Еврейской Общине около 200000, но на практике куда больше, данный переписи населения, естественно, тоже отличаются.
Возможно в мире Роулинг тоже есть что-то вроде магической переписи. Тогда считают себя волшебниками только три тысячи из шести миллионов))
В книгах определенно есть несостыковки с цифрами!
При 10 тысячах магов в Британии, в мире около 1 млн магов, а не 80-120, Вы с пропорцией ошиблись
Замечу, что считать, что в среднем в Хогвартс поступает 40 человек, нет оснований: не забывайте, что поколение Гарри - это "дети войны". 1979-1980-й - это пик первой войны с Волдемортом. Сильно сомневаюсь, что волшебники в это время массово заключали браки и рожали детей.