Jamnagar is een stad in de Indiase deelstaat Gujarat. De stad is gelegen in het gelijknamige district Jamnagar en had bij de volkstelling van 2001 447.734 inwoners.
Jamnagar ligt aan de zuidoever van de Golf van Kutch. Jamnagar is een belangrijke industrieplaats. De raffinaderij van Jamnagar verwerkt ongeveer 660.000 barrel per dag en is daarmee de op twee na grootste raffinaderij ter wereld.