Sharon is a small and unincorporated town that enjoys a population of less than 100 people. It sits in Steele County North Dakota. The entire city only encompasses approximately one and one half miles. It is made up of less than 50 actual houses. Main Street houses the post office and municipal building. Sharon is located west of and half way between Grand Forks and Fargo, North Dakota. This small community is quiet and relies on the neighboring areas for excitement.