We have found 140 properties in Leonard, TX. Average property sale price in Leonard is $149,325. It is 33.6% lower than average property value in Texas. Average price per square feet in Leonard is $83. It is 15.3% lower than average property value in Texas.