Os primeiros povoadores das terras foram que chegaram à região em 1871, com a industrialização de São Paulo. Devido às vastas pastagens dominadas por gramíneas, a área foi denominada “Pouso da Grama”. Em 1877 foi erigida uma capela no local sob o orago de São Sebastião.
Pela Lei Estadual nº. 452 de 12 de novembro de 1896, o povoado foi elevado à categoria de distrito com o nome de “Grama” e subordinado ao município de Caconde. Dois anos depois, o distrito de Grama foi transferido para a jurisdição do município de São José do Rio Pardo pela Lei Estadual nº. 558 de 20 de agosto de 1898.
Grama recebeu finalmente o status de município com a Lei Estadual nº. 2072 de 4 de novembro de 1925, sendo desmembrado de São José do Rio Pardo e constituído apenas pelo distrito-sede. Sua instalação oficial deu-se em 20 de janeiro de 1926.
Pela Lei Estadual nº. 233 de 24 de dezembro de 1948 o nome do município foi modificado de “Grama” para “São Sebastião da Grama”[6].