Lambertschaag (West-Fries: Lambertskaag) is een dorp in de gemeente Medemblik, in Noord-Holland. Het dorp heeft 195 inwoners (2009), dit is met buurtschap nabij gelegen Koppershorn gerekend.
Voor de gemeentelijke herindeling van 1 januari 1979 behoorde het dorp tot de gemeente Abbekerk, waarvan het ook onderdeel is als de stad Abbekerk. Deze stad werd op 2 februari 1414 door Willem VI, samen met Twisk, Midwoud en Lambertschaag verheven tot de Stede Abbekerk. Later zou gehele stadsrechten hebben met Lambertschaag. Van 1979 tot 2007 behoorde het tot de gemeente Noorder-Koggenland, waarin de gemeente Abbekerk was opgegaan.
Lambertschaag komt in 1319 voor als Lambrachtscoich en in 1396 als Lambrechtkage. De plaatsnaam zou verwijzen naar de oude kerkspatroon die in de 7e eeuw kort in Abbekerk leefde, deze was H. Lambertus genaamd. En het tweede deel van de naam zou verwijzen naar kaag, wat buitendijks gebied betekent. De s van het eerste deel zou in de eeuwen daarna verschoven zijn naar het tweede, en zo komt men aan skagen en skaag en later schaag.
De huidige kerk van het dorp is rond 1490/1500 gebouwd, maar er is al spraken van een kerk in 1395, in de kerklijsten van het Bisdom Utrecht. De kerk valt op door de kleur van de toren, die groen is. De kerk heeft dan ook de naam Het Groene Kerkje. In het kerkje zijn regelmatig culturele activiteiten.
Voordat de huidige polder Wieringermeer ontstond lag Lambertschaag aan de Zuiderzee.
De huidige bewoning van Lambertschaag is combinatie van huizen en agrarische bewoning, waaronder diverse stolpboerderijen.
Lambertschaag heeft zelf geen scholen. De buslijn Hoorn – Wieringerwerf komt langs tijdens de spitstijden. Voor de actuele dienstregeling CONNEXXION.
De Woonschakel heeft er 6 woningen.