SHARON, IOWA. Better known as New Sharon, Iowa was developed in 1856 and occupies approximately one square mile in Mahaska county. Today, it is a friendly little town of approximately 1300 people – way out in the middle of everywhere – 12 miles north of Oskaloosa, 17 miles south of Grinnell and 15 miles east of Pella.