Subespaços vetoriais são subconjuntos de espaços vetoriais. Cada subespaço vetorial deve estar associado a um espaço vetorial do qual ele é um subconjunto.

Seja um espaço vetorial e seja um subconjunto de tal que . Dizemos que é um subespaço vetorial de se as seguintes condições forem satisfeitas:

Note que a condição c) deriva da condição b), pois ao multiplicar um elemento pelo escalar 0 deve-se poder obter o elemento nulo do conjunto . Veja também que, por definição, o espaço vetorial é um subespaço vetorial dele mesmo.

Sabendo disso, infere-se que todo espaço vetorial admite ao menos dois subespaços vetoriais, o conjunto formado apenas pelo vetor nulo e o próprio conjunto. Esses dois subespaços são chamados de subespaços triviais, enquanto todos os outros subespaços de um espaço vetorial são chamados de subespaços próprios.

Os subespaços vetoriais possuem propriedades interessantes que garantem duas operações: a intersecção e a soma de subespaços vetoriais.

Sejam e subespaços vetoriais de um espaço vetorial , a intersecção destes subespaços é também um subespaço vetorial de .

Sejam e subespaços vetoriais de um espaço vetorial , a soma destes subespaços, dada por:

é também um subespaço vetorial de .