地理位置北城街道位于紅塔區(qū)北部,東經(jīng)102°33′,北緯24°25′處,東接小石橋鄉(xiāng)和江川旱谷田,南與春和、李棋街道為鄰。213國道、昆玉高速公路、昆玉鐵路穿境而過,是玉溪市的北大門,亦是滇中通往滇南的交通要道,是一座有著1000多年悠久歷史的古鎮(zhèn)。
國土面積134.29平方千米,其中山地占80%。
耕地面積2805.05公頃,其中:田1181公頃,地504公頃;穩(wěn)產(chǎn)高產(chǎn)基本農(nóng)田2403.20公頃。農(nóng)業(yè)人口人均占有耕地1465.62平方米(2.20畝)。
人口民族2017年末,街道直轄總?cè)丝?2683人(男30437人,女32246人),總戶數(shù)23948戶(農(nóng)業(yè)人口53535人,農(nóng)業(yè)戶數(shù)19500戶),少數(shù)民族(主要是回族、彝族、白族、哈尼族、傣族)人口9592人,占總?cè)丝诘?5.3 %。
行政區(qū)下轄北城、大營、夏井、東前、古城、王棋、后所、皂角、梅園、高橋、蓮池、刺桐關、大石板13個社區(qū),163個居民小組,73個自然村。
街道辦事處所在地北城街道榮昌街102號。