Untuk komunitas dengan nama yang sama, lihat Franklin. Jangan bingung dengan Franklin County, Indiana. Franklin adalah sebuah kota di Johnson County, Indiana, Amerika Serikat. Populasi adalah 23.712 pada sensus 2010. Terletak sekitar 20 mil selatan Indianapolis, kota ini adalah ibu kota county Johnson County.