黑林子镇在
公主岭市中部。东与永发乡为邻,西与朝阳坡镇隔河为界,北与大榆树镇、怀德镇相接,南与陶家屯镇、刘房子镇相连。镇域南北平均离18公里,东西平均离14公里,251平方公里,5.4万人。含黑林子1个社区和黑林子、李学房、郭家店、太平河、林西、卡伦、西洼子、林东、尹家屯、迎丰、八岔沟、杜家店、河沿子、上台子、七家子、小黑林子、立新、头道岗、柳杨、中兴、徐家、高家窝堡、唐家桥、仁和、于河沿、高台子、柳条、瓦房28个村,230个自然屯。镇政府驻黑林子,离市区25公里。卡伦河、公(主岭)太(平山)公路过境。