Temoac is a municipality in the Mexican state of Morelos. It stands at 18º 50´ 23´´ N. and 90º 10´32´´ W.
The municipality reported 12 065 inhabitants in the year 2000 census.