Santa Cruz da Graciosa es una villa portuguesa en la Isla Graciosa, Región Autónoma de Azores, con cerca de 1 800 habitantes. Es sede de un pequeño municipio con 60,94 km de área y 4 780 habitantes (2001), subdividido en 4 freguesias. El municipio ocupa toda la Isla Graciosa, estando, por tanto, rodeada por el océano Atlántico. El municipio más próximo es el de Velas en la Isla de São Jorge, al sur. El concejo recibió un fuero en 1486.