明伏石窟位於唐縣明伏村北唐河南岸,石窟形成於唐、明兩代。明伏石窟在當地被稱為“千佛洞”,共分上、中、下三層,均是依山鑿壁而成。現上層已不存,下層由於潛在水中無法看到,只有中間一層能夠看到。
窟內有天然的石床、石枕、石臼,西壁雕鑿43尊佛像,最大的高60厘米,最小的高9厘米,大多數高28厘米左右;東壁上有三尊佛像,都盤膝坐在蓮台上。西壁43尊佛像的左面陰刻有佛的名稱,中間最大的普光佛下有兩個供養人像,右下角的文殊菩薩下面是獅子雕像,獅子下面有兩個供養人像,群佛雕像的下面有一處壁畫的痕跡。東側石壁上有三處壁畫的痕跡。窟內所有佛像頭部均在文革時期被砸毀,其餘部分較為完好。
明伏石窟無確切雕鑿年代,從雕像的造型風格及雕刻工藝等方面看,其雕刻工藝精細嫻熟,衣褶疏稀勻稱,線條流暢自然,具有典型的唐代造像風格,當為唐人作品。
1993年7月,該石窟被列為河北省文物保護單位。