Solec je malá vesnice, část obce Kněžmost v okrese Mladá Boleslav. Nachází se asi 3 km na jihovýchod od Kněžmostu. Je zde evidováno 27 adres. Trvale zde žije 26 obyvatel.Solec je také název katastrálního území o rozloze 3,21 km2. V katastrálním území Solec leží i Soleček.