* Castilian Spanish is the official language of Spain.
* Virtually all Spaniards speak Castilian Spanish.
Therefore, a very high percentage of Spaniards speak Castilian Spanish, likely over 99%. It's not possible to give an exact number without a very specific survey.