Kecamatan Purwasari merupakan gabungan dari sebagian desa kecamatan Klari sebanyak 1 desa, kecamatan Cikampek sebanyak 6 desa dan kecamatan Tirtamulya sebanyak 1 desa, kecamatan ini merupakan kecamatan dengan wilayah terkecil di Kabupaten Karawang.
Pusat pemerintahan kecamatan Purwasari terletak di tengah-tengah yaitu di desa Sukasari, berbatasan dengan kecamatan Lemahabang di utara, kecamatan Klari di barat, kecamatan Tirtamulya di timur, dan kecamatan Cikampek di selatan.
Rencananya kecamatan Purwasari akan masuk dalam kota Cikampek yang akan dimekarkan dari Kabupaten Karawang, bersama 4 kecamatan lain yaitu kecamatan Cikampek, kecamatan Kotabaru, kecamatan Tirtamulya, dan kecamatan Jatisari.