扎古拉（）是摩洛哥的城镇，位于该国东南部，由德拉-塔菲拉勒特大区负责管辖，是扎古拉省的首府，处于德拉河畔，距离瓦尔扎扎特165公里，海拔高度725米，2014年人口40,067。