Luka is a village and a municipality in Croatia in the Zagreb County.
In the 2011 census, there were a total of 1,351 inhabitants in the municipality, in the following settlements:
The absolute majority are Croats.