A casino is a place where gambling takes place. It can also refer to an establishment that provides facilities for various types of gambling, such as a racetrack or a bingo hall. Many casinos have restaurants, hotels and other amenities for their guests. Some even host live entertainment events such as stand-up comedy shows and concerts. Casinos are often found in cities or towns with a high population of people interested in gambling.

In the United States, the term casino usually refers to a large building that houses one or more gambling establishments. The biggest casinos are in Las Vegas, Nevada, Atlantic City, New Jersey and Chicago. However, there are also several smaller casinos located in various locations around the country. These establishments can include a variety of games and are operated by different companies.

The main source of income for casinos is the money paid by gamblers to play the various games. In most cases the casino has an advantage over the gamblers, which is called a house edge. The size of the advantage depends on the game played and the rules established by the casino. In some cases the casino has to pay out more money than it receives from gamblers. To offset this, casinos offer free goods or services to gamblers known as comps. These can include free hotel rooms, meals, show tickets and even airline or limo service.

Because of the large amounts of money handled within a casino, it is necessary to have security measures in place to prevent cheating and stealing by both patrons and employees. A basic measure is to have security cameras located throughout the casino. Some casinos also have catwalks above the casino floor that allow surveillance personnel to look directly down on games from an elevated position.