新城鎮地處三江平原腹地,松花江南岸,樺川縣城東30公里處,介於佳木斯、雙鴨山、鶴崗市的中間地帶,東經130°24′,北緯°4′,東接東河鄉、南毗梨豐鄉,西鄰寶山和江川農場,北靠松花江,總面積215平方公里。新城鎮轄區地勢西南高、東北低,東北部屬草原沼澤河泡地帶,境內有“一河、三溝、七泡、四個通”,“車軲轆泡”是全縣最長的水泡,面積1050畝。泡沼區域盛產魚蝦。全鎮總面積105平方公里,耕地面積8.1萬畝,草原3萬畝。 新城鎮屬寒溫帶大陸性季風氣候,春季風大幹旱,夏季溫和多雨,秋季降溫迅速,冬季乾燥寒冷,年平均氣溫2.6℃,平均無霜期145天,最大凍結深度2.2米。 新城鎮海拔高度為65-70米,地形為西高東低,西南部高崗區有東寶山西寶山兩處採石場,東北部地勢平坦,泡沼密布,水源充足,土質肥沃,有大片的草原濕地,盛產魚蝦,水稻區主要集中於此,素有“魚米之鄉”之稱。