红花岗区现辖8个街道,分别是:老城街道、万里路街道、中华路街道、南门关街道、延安路街道、舟水桥街道、中山路街道、北京路街道;8个镇,分别是:长征镇、巷口镇、南关镇、忠庄镇、海龙镇、深溪镇、金鼎山镇、新蒲镇。
红花岗区原为县级遵义市,位于贵州省北部,北倚娄山,南临乌江,位居直辖市重庆和省会贵阳之间,距重庆323公里,离贵阳147公里,全区总面积624.49平方公里,城区总面积43平方公里,辖8个镇8个街道办事处,49个社区,53个村委会,14个镇辖居,总人口约54万人,现为遵义市政治、经济、文化中心和交通枢纽。