Pour les élections de 1806, il est muté au siège des bourgs de Haddington et, pour les élections de 1807, se présente avec succès à Portarlington - LRB- un siège qu'il occupe jusqu'en 1812 -RRB-.
Lamb est élu au Parlement en 1806 en tant que membre du Whig.