Newcastle adalah sebuah kota di Australia yang terletak 160 kilometer di sebelah utara Sydney. Kota ini merupakan kota terbesar kedua di negara bagian New South Wales, keenam terbesar di Australia, serta kota tertua kedua di Australia. Penduduknya berjumlah 505.369 jiwa (2004).