State Rep. James Talarico has won the Democratic primary for US Senate in Texas, placing a once little-known state legislator at the top of the party’s ticket for the general election in November.