修筑原因却远不止这么简单，只是没有任何准确记录流存。历史学家们提出各种观点，主要还是围绕两个方面：展示罗马的实力；哈德良继续扩张前的防御策略。因为，117年，哈德良即位那年，经历了罗马不列颠的反叛，以及其他被征服领地的人民的叛乱，其中有埃及、巴勒斯坦、利比亚、毛里塔尼亚等。这些动乱应该是哈德良修筑长城的原因之一，因此他也在罗马帝国其他区域修筑了边界，但何种规模就不为人知了。学者们在一些问题上也观点各异：北部不列颠居民的威胁度；守卫像长城这样的固定防线，而不是征服、吞并苏格兰低地是否有经济价值，以及以零散