Explain the nature of DPSP? What are the difficulties to implement the DPSP?

DPSP are enumerated in part IV of the constitution under article 36 -51. Objective of DPSP is to create welfare state where social and economic democracy is achieved through legitimate ways. They are non-enforceable in nature i.e. one cannot go to court for their non implementation.

Since independence government through statute or constitutional amendments have tried to provide enforceability to DPSCP. For eg. Right to education was incorporated as part of fundamental rights in article 21A. MNREGA was brought to give statutory backing to right to work, organisation of village panchayats via 73rd amendment.  But there are difficulties to implement the DPSP due to:

Lack of financial resources: India is a country with inadequate financial resources so at one go government cannot implement DPSP.  Like article 47 implementation requires the state to raise standard of living and to improve public health. But to achieve this we need finance  al resources.

Lack of consensus: Uniform civil code implementation require the consensus of each and every section of the society. But since independence we have not been able to build consensus.

Unfavourable socio- economic conditions, population explosion, strained centre -state relations and illiteracy among population are also the reason for poor implementation of DPSP.


JPSC Notes brings Prelims and Mains programs for JPSC Prelims and JPSC Mains Exam preparation. Various Programs initiated by JPSC Notes are as follows:- For any doubt, Just leave us a Chat or Fill us a querry––

JPSC Mains Test Series 2022

Subscribe our Test Series program to get access to 20 Quality mock tests for JPSC Preparation.

Click Here for Mains Test Series and Notes

Click Here for Printed Notes (With COD)

Hope we have satisfied your need for JPSC Prelims and Mains Preparation

Kindly review us to serve even better

[jetpack_subscription_form title=”Subscribe to JPSC Notes” subscribe_text=”Never Miss any JPSC important update!” subscribe_button=”Sign Me Up” show_subscribers_total=”1″]