| PARTY | VOTES | % |
| Plaid Cymru | 51,874 | 28.2 |
| Labour | 46,451 | 25.2 |
| Conservative | 35,566 | 19.3 |
| Liberal Democrats | 30,177 | 16.4 |
| Green | 7,794 | 4.2 |
| UKIP | 5,945 | 3.2 |
| Mid & West Wales Pensioners | 3,968 | 2.2 |
| Independent Wales | 1,324 | 0.7 |
| Vote 2 Stop the War | 716 | 0.4 |
| Prolife Alliance | 383 | 0.2 |
| Electorate | 409,155 | |
| Total Vote | 184,198 | |
| Poll | 45% | |
| Allocation of Seats | ||
| Conservative - 3 | Plaid Cymru - 1 |