Gornji Lapac () is a village in Croatia.
According to the 2011 census, Gornji Lapac had 57 inhabitants.
<small>Note: Gornji Lapac was independent settlement till 1948, then part of settlement (hamlet) of the settlement of Gajine, and then from 1981 independent settlement again.</small>
According to the 1991 census, settlement of Gornji Lapac had 194 inhabitants, which were ethnically declared as this:
According to the 1910 census, settlement of Gornji Lapac had 385 inhabitants in 2 hamlets, which were linguistically and religiously declared as this: