Prema popisu stanovništva iz 2001. godine, naselje je imalo 15 stanovnika[4] te 10 obiteljskih kućanstava.[5]
Naselje Gornji Dobretin: Kretanje broja stanovnika od 1857. do 2021.
broj stanovnika
324
344
292
248
196
158
15
9
4
1857.
1869.
1880.
1890.
1900.
1910.
1921.
1931.
1948.
1953.
1961.
1971.
1981.
1991.
2001.
2011.
2021.
Napomena: U 1948. iskazano kao naselje, kao i od 1991., kad je izdvojeno iz n aselja Donji Dobretin. Od 1953. do 1981. iskazivano kao dio naselja.Od 1857. do 1931. iskazivano je naselje Dobretin. U 1948. dijeli se na dva naselja, Donji Dobretin i Gornji Dobretin. Naselje Donji Dobretin iskazuje se kao samostalno od 1948., dok je naselje Gornji Dobretin iskazivano kao samostalno u 1948. i od 1991., kad je izdvojeno iz naselja Donji Dobretin. Podaci za bivše naselje Dobretin sadržani su u naselju Donji Dobretin. Izvori: Publikacije Državnog zavoda za statistiku Republike Hrvatske