Prema popisu stanovništva iz 2001. godine, naselje je imalo 123 stanovnika[4] te 39 obiteljskih kućanstava.[5]
Naselje Križnica: Kretanje broja stanovnika od 1857. do 2021.
broj stanovnika
174
154
174
179
195
194
405
428
396
271
174
136
123
128
76
1857.
1869.
1880.
1890.
1900.
1910.
1921.
1931.
1948.
1953.
1961.
1971.
1981.
1991.
2001.
2011.
2021.
Napomena: Iskazuje se od 1880. Te godine iskazivano pod imenom Uska Luka. Do 1931. iskazivano kao dio naselja. Izvori: Publikacije Državnog zavoda za statistiku Republike Hrvatske