The battle of the alamo was fought between the republic of texas and mexico from february 23, 1836 to march 6, 1836. It took place at a fort in san antonio, texas called the alamo. The mexicans won the battle, killing all of the texan soldiers inside the fort. Friend request form..