Сам город тоже разрастался. В некоторых источниках говорится, что в лучшие времена там жило 400 тысяч человек. Хоть эта цифра вне сомнений сильно завышена, в XIV веке Новгород безусловно был самым большим и самым богатым городом Руси.
Его население делилось на три основных сословия: бояре, «житьи люди» и «черные люди». Все новгородцы, кроме того, неформально делились на «лучших» и на «меньших» (они же «старшие» и «молодшие») в зависимости не столько от родословия, сколько от капиталов – ведь государство жило исключительно торговыми интересами, и богатство ценилось выше аристократического происхождения. Юридически все лично свободные граждане считались совершенно равноправными.
Бояре были потомками старейшин еще дорюриковой эпохи и варяжских дружинников. Они владели поместьями, но при этом активно участвовали и в торговле – в качестве инвесторов.
Непосредственно коммерцией занимались купцы, входившие в сословие новгородского среднего класса – «житьих людей» (то есть в буквальном смысле «домовладельцев»).