Right now, Hobby Lobby owns 10 locations near McKinney, Texas. The list of Hobby Lobby stores in the area can be seen below.