Vesja, По состоянию на 2002 год в городе проживало около 506 тыс. человек. Из них македонцы составляют 66 % населения (338 тыс. человек.). В городе присутствует также значительное албанское меньшинство — 100 тыс. человек, или 20 %. Кроме того, в городе присутствуют цыгане — 23 тыс. человек, сербы — 14 тыс. человек, турки — 8500 человек и боснийцы — около 7 тысячи человек.