 new sharon is a city in mahaska county, iowa, united states. the population was 1,293 at the 2010 census. ==geography== new sharon is located at  (41.469314, -92.650838). according to the united states census bureau, the city has a total area of , all of it land. ==demographics== {{historical populations |title = historical populations |type = usa |align = left |1880| 805 |1890| 1026 |1900| 1252 |1910| 1122 |1920| 108
Cities_in_Iowa Cities_in_Mahaska_County,_Iowa