Ĝia areo estas proksimume 5,3 km² kaj ĝia maksimuma profundeco estas 66 m[1]. Sude de la lago situas la vilaĝo Baldegg, kiu estas parto de la komunumo Hochdorf LU. La akvokolekta baseno de la Lago de Baldegg kovras areon de 73 km². Ĝia ĉefa alfluanto estas la rivero Ron, kiu alfluas la lagon en la sudo. Krome alfluas diversaj malgrandaj riveretoj ĉe la okcidenta deklivo de Lindenberg al la lago. Ĉar la alfluantoj de la lago alportas nur malmulte da akvo, la meza restadtempo de la akvo en la lago daŭras proksimume 5,5 jarojn malgraŭ ĝia malgrandeco. La elfluo de la lago estas la rivero Aabach, kiu elfluas norde kaj post malmultaj kilometroj alfluas al la Lago de Hallwil. La sola komunumo, kiu situas rekte ĉe la lagobordo estas Gelfingen; la du pli grandaj komunumoj Hitzkirch kaj Hochdorf situas iomete for de la lago ĉe la piedo de la monto Lindenberg.