北宋政和三年(1113年)建镇江府,始称镇江,历经宋、元、明、清。辛亥革命后称丹徒县,1928年改为镇江县。1929年至1949年2月为江苏省政府所在地(其中1937年——1945年镇江沦陷期间,省政府迁往苏北)。1949年4月23日镇江划城区和近郊为镇江市,四乡为丹徒县,均隶属于苏南行政区镇江专署。1953年苏南行政区、苏北行政区合并建江苏省后,设镇江专员公署,辖镇江市和10个县(丹徒、丹阳、扬中、句容、江宁、高淳、溧水、武进、金坛、溧阳),镇江为县级市和专署所在地(其中1958年9月——1959年9月,专署迁至常州,改称常州专员公署)。1983年3月,镇江市改为省辖市,辖4县2区。1987年、1994年、1995年,所辖丹阳、扬中、句容先后撤县设市;2002年,丹徒撤县设区。现镇江市代管丹阳、句容、扬中3个县级市,辖丹徒、京口、润州3个区,有镇江经开区、镇江高新区2个国家级开发区。
至2024年底,镇江市有56个镇(街道),其中,镇31个,街道25个。
2024年末,全市常住人口322.80万人,比上年增加0.20万人,其中城镇人口261.79万人,常住人口城镇化率81.1%,常住人口中60岁及以上人口占比为28.2%,比上年提高1.4个百分点。年末全市户籍人口264.01万人,其中男性129.75万人、女性134.26万人。
镇江市是江苏省民族工作重点城市之一。全市有回、蒙古、苗、满、彝等52个少数民族,常住人口中少数民族人口29118人,占全市总人口比例为0.91%;人数排在前五位的是:回族、苗族、土家族、彝族、壮族,以上5个少数民族人口占全市少数民族人口的63%。