Mojokerto (Javanese: ꦩꦗꦏꦼꦂꦠ (Majakerta)) is a city in East Java Province, Indonesia. It is located 40 km southwest of Surabaya, and constitutes one of the component units of the Surabaya metropolitan area (known as Gerbangkertosusila) which comprises Gresik Regency, Bangkalan Regency, Mojokerto Regency, Mojokerto City, Surabaya City, Sidoarjo Regency, and Lamongan Regency. The city had a population of 120,196 at the 2010 census and 132,434 at the 2020 Census; the official estimate as at mid 2021 was 133,272.