Moorhouse is a village on the in the civil parish of Burgh by Sands in the Carlisle district, in the English county of Cumbria. It is near the city of Carlisle. In 1870–72 the township had a population of 306. It has a pub called 'The Royal Oak Inn'.