With the blessings of Suffi Saint Baba Sheikh Farid, Faridkot came in to existence in 1215 A.D. Earlier it was known as Mokalhar ruled by Raja Mokalser who was impressed with the miracles of Baba Farid, which lead to the change of the name of the city. The festival Baba Sheikh Farid Agman Purb is celebrated in September each year from (21-23 Sep, 3 days).
Faridkot district is one of the twenty-two districts in the state of Punjab According to Punjab's Geo-Area, Faridkot is a Malwa district. It is one of the biggest cotton markets in South-East Asia. The name 'Faridkot' is derived from Baba Farid, a god-lover who wanted see the God. Faridkot was feudlist province under British rule, but now it is a district in Punjab in independent India. Few part of District Moga & Mukatsar were also taken from Faridkot.
Prior to independence large part of the district was under the princely rule of Sikh Maharaja of Faridkot and later it became part of the Patiala & East Punjab States Union (PEPSU ) in 1948. Faridkot was carved out as a separate district on 7 August 1972 out of the areas of Bathinda District (Faridkot Tehsil) and Ferozepur District (Moga and Muktsar Tehsils). However in November 1995, the Faridkot District was trifurcated when two of its sub divisions viz Muktsar and Moga were given the status of independent districts.
Faridkot district is surrounded by district Ferozepur in the North-West, Muktsar in the South-West, Bathinda in the South and Moga in the West. The District covers an area of 1469 km2. which is 2.92% of the total area of the State and accommodates a population of 552,466, which is 2.27% of the total population of the State.
The Faridkot district contains a number of small towns. More than 7 villages are quite notable in Faridkot area. Faridkot is a hub for premier educational institutions. North India's only Medical University, also named after Baba Farid is in Faridkot besides Medical, Engineering and Dental Colleges.
According to the 2011 census Faridkot district has a population of 618,008, The district has a population density of 424 inhabitants per square kilometre . Faridkot has a sex ratio of 889 females for every 1000 males and a literacy rate of 70.6%.