辖域夏、商、西周属莱夷地。
春秋属东莱。
战国属齐即墨邑。
秦属胶东郡即墨县。
西汉北齐属长光县。
隋至明清属即墨县。
清末分属即墨县灵山乡、福海乡、东移乡、里仁乡。
民国初年分属城区、温泉区、龙泉区。
1931年属即墨县第一区、第十区。
日本占领青岛时期属“青岛特别市即墨区”,抗战结束后复属山东省即墨县。
期间辖域烟青公路以东部分属1943年中共设立的即东县,以西部分属即墨县。
1946年后西部属即墨县第五区(长直区)、第六区(城厢区);以东部分属即东县第十二区(灵山区)。
1952年建乡,分属城厢区营上乡、西流乡、龙湾乡、小李村乡,长直区辛庄乡、郭庄乡、宋化泉乡、龙堂埠乡,马山区埠南乡,灵山区林山乡、程家乡、三合乡、仁合乡,段村区段村乡。
1956年即东县、即墨县合并,分属即墨县段村区营上乡、林戈庄乡、段村乡,长直区郭庄乡。
1958年3月撤区设乡,属营上乡和林戈庄乡;同年9月撤乡,成立红旗人民公社(营上乡)、建新人民公社(林戈庄乡)。
1959年分别改称营上人民公社、林戈庄人民公社。
1961年撤销林戈庄人民公社,并入营上人民公社。
1984年撤销人民公社,设营上乡。
1989年即墨县撤县设市,属即墨市。
1991年改称营上镇。
2001年8月,撤销营上镇,设北安街道。
2017年,撤市设区后属即墨区。