Lasswade is a village in the Scottish Council Area Midlothian or in the traditional county of Edinburghshire. It is located about 15 kilometers southeast of Edinburgh and has grown together with the neighboring town of Bonnyrigg in the east. Lasswade is located in the valley of the North Esk and its slopes.