Fergana (eller Ferghana, Farg'ona) er en by i Ferganadalen i det østlige Usbekistan med 230 000 innbyggere (2002). Den er hovedstad i provinsen Fergana (Farg'ona viloyati på usbekisk).
Byen ble grunnlagt av russerne på 1800-tallet som Novij Margelan (Новый Маргелан). Den fikk nytt navn i 1910, og het da i noen år Skobelev (Скобелев) etter den russiske generalen Mikhail Skobelev. Fergana fikk sitt nåværende navn i 1924 i samband med at området nå ble del av Sovjetunionen. Fergana har på 1900-tallet hatt store etniske konflikter.