San Antonio es una ciudad del estado mexicano de San Luis Potosí y cabecera del municipio del mismo nombre. Como municipio colinda al norte con el municipio de Tanlajás; al este con el municipio de Tanquián de Escobedo; al sur con el municipio de Tampamolón Corona; al oeste con el municipio de Tancanhuitz. Se encuentra ubicada a 21 37' 10" de latitud norte, 98 54' 10" de longitud oeste y 200 metros sobre el nivel medio del mar, por lo que pertenece a la llamada "zona huasteca del estado.