Muktsar is located in the south-western part of the Punjab state in north India.
The soil of Muktsar varies from sandy to loam in texture, and is low in organic carbon, phosphorus, zinc and other micro nutrients, but high in potassium.