Granada is a statutory town in Prowers County, Colorado, United States. The town population was 445 at the 2020 United States Census. A post office called Granada has been in operation since 1873. The community most likely takes its name from nearby Granada Creek.