昭和に入り、1928年（昭和3年）高松市主催の全国産業博覧会の開催や、1934年（昭和9年）瀬戸内海国立公園の指定、1940年（昭和15年）高松市と周辺5町村との合併（第4次合併）などで高松市の規模は拡大した。その一方で1931年（昭和6年）の満州事変に始まる日本の戦争色は更に濃くなっていった。高松でも次第に言論統制が強められていき、1933年（昭和8年）には左翼主義者が一斉に検挙される「高松八・三・三事件」が起こった。1941年（昭和16年）、日本は第二次世界大戦に参戦し、太平洋戦争が起こる。1945年（昭和20年）7月4日、米軍による本土攻撃が激しさを増す中、戦禍は高松にも襲来。「高松空襲」では市域の80％が消失し、それまでの歴史や発展の積み重ねは一晩で消滅した。終戦後、高松は復興し1956年（昭和31年）の周辺15町村との合併（第5次合併）、1966年（昭和41年）の山田町との合併（第6次合併）で高松市の市域は大幅に拡大する。1973年（昭和48年）には「高松砂漠」と呼ばれる大渇水が発生（この時、井戸水をめぐって殺人事件まで発展した）したが、翌1974年（昭和49年）には香川用水が完成し、歴史的に高松の課題であった渇水被害は少なくなった。1955年（昭和30年）の「紫雲丸事故」ではその後の瀬戸大橋建設の気運を高めた。1988年（昭和63年）坂出市に瀬戸大橋は完成し、より安全に本州に渡れるようになり、本州との交流も多くなったが、その一方でそれまで四国の玄関口として発展してきた港町高松は瀬戸大橋開通をピークに、その後のバブル崩壊も相まって成長のペースをゆるめることとなる。
日本が第一次世界大戦に参戦する中、1914年（大正3年）高松市初の合併となる宮脇村との合併（第一次合併）が行われ、1921年（大正10年）には東浜村（第二次合併）、栗林村（第三次合併）との合併が実現し、この時点での市域は現在の高松の中心市街地の範囲と一致しているため、その後この地域は「旧市内」と呼ばれるようになった。また、1918年（大正7年）に全国で起こった米騒動の余波は高松にも飛び火し、その後1924年（大正13年）香川県最大の小作争議である「伏石事件」にまで発展した。
明治時代には混乱の中香川県が成立し、1890年（明治23年）2月15日には高松が市制施行し高松市が成立した。その後日清戦争や日露戦争などの戦争も多発した中、電灯の開通や、高松丸亀間に初の鉄道の開通、高松港の第一期改修が行われたりと現代高松の基礎が造られた時代であった。
1588年、前年に豊臣秀吉より讃岐国を与えられた生駒親正が香東郡篦原（のはらの）庄に高松郷から名前をとった「高松城」とその城下町を築く。1640年、生駒騒動といわれるお家騒動が起こり、生駒家は讃岐一国を召し上げられ出羽国（秋田県）矢島に移された。以後1642年には、当時常陸国下館藩（現在の茨城県筑西市）主だった松平頼重が東讃岐を与えられ高松城に入城する。その後高松城下町は次第に広がり明治維新までには、ほぼ現在の旧市内にまで広がった。
1362年（貞治元年） - 中臣鎌足の次男・藤原不比等の後裔である二川次郎から4代目にあたる二川四郎左衛門光吉が、讃岐国守護職細川頼之に従い、讃岐国香川郡井原荘龍満に移住した。そして、その地に龍満城（香川県香川郡香川町。現在・同県高松市）を築城する。
西屯区は元来平埔族拍宰海族（Pazehe）の居住地であった。伝承によれば1701年に王成楚なる人物が170人を率いて犁頭店(現在の南屯区)よりこの地に移住し水田を開墾したのが始まりと言われている。1716年には岸裡社の総土官であった阿莫が当時の諸羅県知県周鐘瑄に対し開墾の要望として「東至大山，西至沙轆地界大山，北至大溪，東南至阿里史，西南至梀加頭地」との文書を提出しており、文中の大姑婆が現在の西屯区上下石牌付近とされる。道光年間には集落が発展し街が形成され西大墩街と称されていた。また筏子渓河岸の馬龍潭（馬璘潭、馬鳴潭とも)は康熙末年には入植が進み余文儀が編纂した『台湾府志』によれば乾隆年間中期には馬龍潭と水崛頭の間に集落が形成されていたとの記録がある。これらの記録により道光年間，西大墩、水崛頭、馬龍潭、港尾、上石牌、下石牌などの地域が開発されたことを窺い知ることができる。道光年間には彰化より烏日、南屯、西屯を経て大雅に至る南北交通網、現在の光明路が形成され、光緒年間には東大墩北門より西大墩、大肚を経て沙鹿に至る現在の西屯路が整備され、台湾中部の商業の中心地として西屯が栄えていた。清代には台湾県梀東下堡とされていた西屯であるが、1895年に日本による統治が開始されると台中県西大墩区梀東下堡と改編された。1920年10月1日には西屯庄が設置され、台中州大屯郡の管轄となった。戦後の1946年、台中県大屯区西屯郷と改編され、続いて1947年2月1日に台中市の拡大とともに台中市に属す西屯区と改称し現在に至っている。