I am used to my tables aligning nicely when I hit C-c C-c in Linux. In Emacs for OS X (emacsforosx.com) this does not behave on my system.
It works in Aquamacs.
While org-mode is a very flexible tool, it has some very hardcoded limitations in its core functionality. The one you're encountering is the reliance on a monospaced font (such as Andale Mono, Monaco or Menlo to name a few ones your OS X system should come with) to display tables in an aligned fashion.
There are multiple options how you can solve it. If you are already relying on monospaced fonts, set Emacs' default font in your init file to a monospaced one:
(setq default-frame-alist '((font . "Monaco-12")))
Alternatively, customize the
org-table face with
M-x customize-face RET org-table RET to use a monospaced font to make only org-mode tables display correctly.
I was having the same issue in the OS X Emacs 24 window-system. My default font is variable width, so naturally my Org-tables were not aligning properly. To continue with @wasamasa's solution for customizing the font for just the
org-table mode and keeping a default variable width font for everything else, I found this solution helpful: `variable-pitch` for org-mode, fixed-pitch for tables?