Selain disebabkan oleh perubahan harga, permintaan juga dapat berubah oleh faktor-faktor lain. Dua di antaranya yaitu pendapatan konsumen dan harga barang lain.
Elastisitas harga penawaran (price elasticity of supply) mengukur seberapa banyak perubahan kuantitas yang ditawarkan atas suatu barang akibat adanya perubahan harga barang tersebut.
Elastisitas harga permintaan (price elasticity of demand) mengukur seberapa besar kuantitas permintaan atas suatu barang berubah mengikuti perubahan harga barang tersebut.