Rockfield is located in open farm land south of Rock Creek. A portion of old Indiana State Road 25 and the Norfolk Southern Railway both pass northeast through town. New Indiana State Road 25, the Hoosier Heartland Highway, bypasses town on the northwest.