Prema popisu iz 2011. naselje je imalo 481 stanovnika.[4]
Naselje Sveti Urban: Kretanje broja stanovnika od 1857. do 2021.
broj stanovnika
670
794
767
850
839
896
826
983
916
926
834
748
636
610
587
481
374
1857.
1869.
1880.
1890.
1900.
1910.
1921.
1931.
1948.
1953.
1961.
1971.
1981.
1991.
2001.
2011.
2021.
Napomena: Do 1981. iskazivano pod imenom Urban. Sadrži podatke za bivša naselja Breg Martinovski, Pernjak, Stanetinski Breg, Veliki Kozlovčak i Vrbovica, koja su 1931. i 1948. iskazana kao naselja, te za bivše naselje Mali Kozlovčak koje je 1948. iskazano kao naselje. Izvori: Publikacije Državnog zavoda za statistiku Republike Hrvatske