Byen har navn etter ipohtreet (). Den ligger ved elven Kinta og vokste fram på 1880-tallet som følge av utvinnelsen av tinn i området. Ipoh fikk jernbanesamband i 1896 og byen ble knyttet til havnebyen Teluk Intan.